I've recently discovered Scheme and I love it's simplicity. I only coded a bit in R5RS (Stallman's freedoms implementation). I want to use it for a serious project, an intranet portal backend.
Now I don't see myself mastering Common Lisp any time soon. I'm thinking of either Clojure or Racket. To be honest I don't like working with the JVM much. So besides Racket is there any other Lisps that I should check out?
>>3
What? Why would I enjoy something more verbose than lisp and yet say lisp is too verbose? That makes no sense. >>6
I didn't define r5rs. open-input-file with-output-to-file call-with-current-continuation interaction-environment ...
Enjoy assloads of nested symbol->string and string->symbol calls if you ever want to manipulate symbols, too.
Name:
Anonymous2013-02-23 15:03
>>7 Enjoy assloads of nested symbol->string and string->symbol calls if you ever want to manipulate symbols, too.
baka
Name:
Anonymous2013-02-23 16:06
Does scheme really support only unidirectional file io?
Name:
Anonymous2013-02-23 16:25
>>4
>Currently SBCL is the fastest dynamically typed language you can get.
is it faster than php
Name:
Anonymous2013-02-23 16:27
I use Chicken Scheme and r5rs.
Name:
Anonymous2013-02-23 16:29
I use IronScheme, so I can write EnterpriseReadyCode.
Name:
Anonymous2013-02-23 17:01
People like NewLisp, I haven't tried it though.
Name:
Anonymous2013-02-23 17:14
>>1
If you have written R5RS code already I recommend Chicken or any Scheme that currently implements R5RS and implements many SRFIs. Chicken compiles, its default environment is as sparse as R5RS with some extras that are documented until you add in stuff with (use ...), has a package system, is permissively licensed (Racket has put LGPL over _all_ _its_ _runtime_ _and_ _base_ _libraries_, google their mailing list discussions for the implications of this). Choose functions and macros based on the SRFIs before the ones the implementation offers.
Racket has gone a different direction the last 5 years starting with the removal of mutable cons (don't use set-car! anyway) and were hoping to massage this in as a standard through R6RS. See:
>>7
What's wrong with string->symbol? Don't tell me you would spell it str2sym like a nigger. I bet you write emails with ``u'' too, faggot.
Name:
Anonymous2013-02-23 18:18
>>15
The whole string- family of functions could use str- instead, like str->sym.
At least it's consistent with symbol functions, like how it uses generate-symbol instead of gensym, and
Spread the file around, put some convenient looping macros in there that cater to your taste and build a little community around it, and you might just create another Arc.