<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span style="font-size: 12pt; ">Has anybody done any benchmarks comparing Racket, Gambit, Chicken, or any other Scheme, for speed?</span></div><div style="color: rgb(0, 0, 0); font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal; "><span style="font-size: 12pt; "><br></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal; "><span style="font-size: 12pt; ">It seems easier to go from Racket to Gambit or Chicken than from Racket to CL --- pretty much just a matter of using different libraries. It may even be possible to have code that compiles under different Scheme systems using a compiler-switch and wrappers around the comparable libraries
to provide a common API.</span></div><div style="color: rgb(0, 0, 0); font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal; "><span style="font-size: 12pt; "><br></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal; "><span style="font-size: 12pt; ">I'm learning Scheme. I'm starting out with Gambit rather than Racket on the assumption that Gambit is the fastest and hence the one that I will end up using eventually, after I get past the learning stage and begin writing programs that people other than myself will use, at which time speed will be an issue. Also, Gambit has a 64-bit x86 assembler, which Racket lacks, and I primarily intend to use Scheme as an overgrown macro-assembler for compiler-writing.</span></div><div style="color: rgb(0, 0, 0); font-size: 12pt;
font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal; "><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal; ">P.S. I'm working my way through SICP --- is that generally considered to be the best way to learn Scheme? I wish there was some way that I could just flash-program my brain with Scheme, so I could skip all of this learning-curve and get on with writing programs. :-)</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal; "><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal; "><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: 'times
new roman', 'new york', times, serif; background-color: transparent; font-style: normal; "><span style="font-size: 12pt; "><br></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal; "><span style="font-size: 12pt; ">Date: Fri, 2 Nov 2012 16:25:09 +0000 (UTC)</span><br></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">From: daniel rupistraliz avez <<a ymailto="mailto:danielrupistralizavez@yahoo.es" href="mailto:danielrupistralizavez@yahoo.es">danielrupistralizavez@yahoo.es</a>><br>To: <a ymailto="mailto:users@racket-lang.org" href="mailto:users@racket-lang.org">users@racket-lang.org</a><br>Subject: [racket] translate from Racket to Common Lisp<br>Message-ID: <<a
ymailto="mailto:loom.20121102T171520-440@post.gmane.org" href="mailto:loom.20121102T171520-440@post.gmane.org">loom.20121102T171520-440@post.gmane.org</a>><br>Content-Type: text/plain; charset=us-ascii<br><br><span style="font-size: 12pt; "> I would like to make a program that translate from Racket to Common Lisp. </span><br><br> One motivation is speed, for example a recent example in the racket blog about<br>the 2n+1 problem gives 1200 milliseconds in Racket and 500 in sbcl (without<br>declaring fixnum or any other optimization).<br><br> </div> </div> </div></body></html>