Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] Re: Language shoot-out

From: carl:cybercraft at: 8-Nov-2001 14:35

And perhaps Tao's Elate VP could be added to the list for those who want to program in a cross-platform machine-code language... http://tao-group.com/2/tao/elate/vpcode.html (Not that I've used it. It's just that it looks like cool technology if you don't mind working at a low level.) On 08-Nov-01, Larry Palmiter wrote:
> Hi Maarten > I would also draw attention to the Haskell interpreter, Hugs, which > is very nice for interactive programming ala REBOL: > http://www.haskell.org/hugs/ > Also the lazy functional language Clean from the Netherlands: > http://www.cs.kun.nl/~clean/ > Clean is very similar to Haskell in syntax but has more > optimizations for scientific and industrial programming. It has a > very fast compiler and code generator with automatic MAKE > capability, also a nice time and space profiler. Using strict > evaluation and unboxed arrays, it produces executables which run > about 25% slower than equivalent code in C (in contrast to REBOL > which is more than 100 times slower). It is free for non-commercial > use. > BTW my benchmarks with Scheme and REBOL using DR Scheme showed > Scheme to be faster than REBOL on many programs (especially > recursive solutions where Scheme's tail-recursion converts to > iteration) and slower on others. I found the same with Ruby. It > depends on the problem as well as the solution method. > -Larry > ----- Original Message ----- > From: "Maarten Koopmans" <[koopmans--itr--ing--nl]> > To: <[rebol-list--rebol--com]> > Sent: Wednesday, November 07, 2001 5:11 AM > Subject: [REBOL] Language shoot-out >> While I was at it in my discussion with Joel, I thought I'd do a >> religiously tainted language preference shoot-out ;-) >> 1) REBOL. Reflexive, cross-platform, relatively fast, compact. >> Made by an alltime hero (that's you Carl). >> 2) Objective Caml: Mathematically precise, fast , sophisticated, >> almost as fast as C, functional, lost of libs. www.ocaml.org >> 3) Erlang. A functioanl language that has distribution built-in. >> Rugby is >> modeled after the ! operator in Erlang. Also gives you a RDBMs, >> httpserver, etc. in the standard distro. www.erlang.org >> 4) Glasgow Haskell. Like 2) but with the main developers at >> micro$oft these days. www.haskell.org/ghc >> >> 5) Raw C/C++ . For allowing you to implement the rest of the >> languages/OS'es >> >> 6) Scheme. Like Rebol, but slower. MzScheme is nice though. >> >> 7) Ruby. If you really want to do OO use Ruby. Also access to its >> metasystem www.ruby-lang.org >> >> --Maarten
-- Carl Read