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
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
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)
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"
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
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
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
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
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
9 matches
Mail list logo