Re: [racket] Running Racket in the R6RS mode

2012-07-18 Thread Rouben Rostamian
On Wed, Jul 18, 2012 at 12:03:54PM +0900, Alex Shinn wrote: > > Hello Rouben! You probably don't remember me, it's > been years since I took your diff eqs class :) Hello Alex. I certainly remember you by the name but I cannot honestly say that I remember your face from the nearly two decades ag

Re: [racket] Running Racket in the R6RS mode

2012-07-18 Thread Matthias Felleisen
On Jul 17, 2012, at 11:03 PM, Alex Shinn wrote: > as noted in the following > comment from Kent Pitman: > > One problem was that Common Lisp was more descriptive than > prescriptive. That is, if two implementation communities > disagreed about how to solve a certain problem, CLTL was > writt

Re: [racket] Running Racket in the R6RS mode

2012-07-17 Thread Alex Shinn
On Sat, Jul 14, 2012 at 1:51 PM, Rouben Rostamian wrote: > Here is the entire contents of a file named tryme.rkt: > > ;;- > #!r6rs > (import (rnrs base) > (rnrs sorting (6))) > ;;- > > I start up racket from the command-line (non-gui)

Re: [racket] Running Racket in the R6RS mode

2012-07-14 Thread Richard Cleis
On Jul 14, 2012, at 6:54 PM, Rouben Rostamian wrote: > Thank you, Matthias (and also Neil Van Dyke) for the very > detailed explanation of the design decisions that has gone > into Racket. Now I see that Racket is intended to be a Lisp > dialect of its own rather than a "Scheme plus extensions"

Re: [racket] Running Racket in the R6RS mode

2012-07-14 Thread Neil Van Dyke
Rouben Rostamian wrote at 07/14/2012 08:54 PM: In retrospect, that assumption was influenced by my experience with C which is the predominant language in which I program. Various implementations of C, such as those of GNU, Microsoft, Intel, Sun, AIX, etc., provide their own diverse extensions to

Re: [racket] Running Racket in the R6RS mode

2012-07-14 Thread Rouben Rostamian
Thank you, Matthias (and also Neil Van Dyke) for the very detailed explanation of the design decisions that has gone into Racket. Now I see that Racket is intended to be a Lisp dialect of its own rather than a "Scheme plus extensions" as I had mistakenly assumed. In retrospect, that assumption wa

Re: [racket] Running Racket in the R6RS mode

2012-07-14 Thread Neil Van Dyke
Unless one really-really *needs* portability to R6RS *right now* (which is conceivable but unlikely), I suggest simply going full Racket. I decided that going full Racket was the most practical for me. My backup plan is that, if I ever do need to go RnRS, I know how to port my code. I now su

Re: [racket] Running Racket in the R6RS mode

2012-07-14 Thread Matthias Felleisen
This simple question requires a non-trivial answer. The bottom line is "commit to the language that you think is stable, rich enough in terms of libraries, has a helpful user community, and so on". The justification is quite long. As much as you might wish to port Scheme programs, this ju

[racket] Running Racket in the R6RS mode

2012-07-13 Thread Rouben Rostamian
Here is the entire contents of a file named tryme.rkt: ;;- #!r6rs (import (rnrs base) (rnrs sorting (6))) ;;- I start up racket from the command-line (non-gui) and type: (enter! "tryme.rkt") (list-sort < '(4 2 7 1)) ; note: list-so