• Euphoria Programming Language

    From OCTADE@news0@octade.net to alt.folklore.computers on Fri Jan 23 18:53:20 2026
    From Newsgroup: alt.folklore.computers

    Has anyone here done work using the Euphoria programming language?

    I was reading about Euphoria and it claims to be about 30 times faster than Python:

    "Perl is 16.36/.4656 = 35 times slower than interpreted Euphoria. Python is 31 times slower."

    Then it says it can transpile to C and compile to 100 times faster than Perl and Python:

    "EtoC beats both Perl and Python by a factor of more than 100!"

    Experience or thoughts would be helpful in determining use cases for Euphoria. --
    ______________________________________________________
    = OCTADE = Fediverse: https://soc.octade.net/octade =


    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From John Levine@johnl@taugh.com to alt.folklore.computers on Fri Jan 23 22:59:03 2026
    From Newsgroup: alt.folklore.computers

    According to OCTADE <news0@octade.net>:
    Has anyone here done work using the Euphoria programming language?

    I was reading about Euphoria and it claims to be about 30 times faster than Python:

    "Perl is 16.36/.4656 = 35 times slower than interpreted Euphoria. Python is 31 times slower."

    I can't say I'm impressed, since neither python nor perl tries to run particularly fast.

    If you want python programs to run faster, try cython which compiles python to C. You
    can add type declrations to make the code even faster.

    The other thing is that it completely depends on what you are doing. Perl's regular
    expression matcher is extremely fast, enough so that I've rewritten a python program
    that reads a file and does collects statistics using regex matching into perl, and
    without doing anything different, it's twice as fast.

    For specfiic taskes, Python has libraries like numpy that do specific things very
    efficiently. Doing a matrix inversion in interpreted perl or python takes forever,
    using the numpy library it's really fast.
    --
    Regards,
    John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
    Please consider the environment before reading this e-mail. https://jl.ly
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From antispam@antispam@fricas.org (Waldek Hebisch) to alt.folklore.computers on Sat Jan 24 16:41:41 2026
    From Newsgroup: alt.folklore.computers

    OCTADE <news0@octade.net> wrote:
    Has anyone here done work using the Euphoria programming language?

    I was reading about Euphoria and it claims to be about 30 times faster than Python:

    "Perl is 16.36/.4656 = 35 times slower than interpreted Euphoria. Python is 31 times slower."

    Then it says it can transpile to C and compile to 100 times faster than Perl and Python:

    "EtoC beats both Perl and Python by a factor of more than 100!"

    Experience or thoughts would be helpful in determining use cases for Euphoria.

    Did not look at Euphoria. If you want speed you get similar factors
    using Lisp. Also, JVM based langages may be quite fast (IIUC widely
    used Java libraries are bloated and conseqeuntly slow, but underlying
    execution engine is hard to beat).

    In modern days top speed is in assember or using compiler intrinsics
    generating assembly. Then there is C/C++. Frequently most compute
    intensive things are done in handful of libraries, to make this fast
    you need seamless interface to assembler/C/C++.
    --
    Waldek Hebisch
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.folklore.computers on Sat Jan 24 21:23:35 2026
    From Newsgroup: alt.folklore.computers

    On Sat, 24 Jan 2026 16:41:41 -0000 (UTC), Waldek Hebisch wrote:

    Also, JVM based langages may be quite fast ...

    I wonder how that works, once the garbage collector kicks in and
    starts thrashing the RAM cache ...
    --- Synchronet 3.21a-Linux NewsLink 1.2