Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

What Lisp do you guys use?s

Name: Anonymous 2013-02-23 11:20

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?

Name: Anonymous 2013-02-23 11:22

Lisp is best left as an intermediary language. It's too verbose for me.

Name: Anonymous 2013-02-23 11:31

>>2
How the fuck is Lisp verbose? Do you enjoy typing ReadWriteStreamBuffer rwsb = new ReadWriteStreamBuffer(); that much?

Name: Anonymous 2013-02-23 11:36

SBCL. Currently SBCL is the fastest dynamically typed language you can get.

Name: Anonymous 2013-02-23 11:48

C LISP

Name: Anonymous 2013-02-23 11:49

>>2
Stop giving things long names and give more names to things.

Name: Anonymous 2013-02-23 12:20

>>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: Anonymous 2013-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: Anonymous 2013-02-23 16:06

Does scheme really support only unidirectional file io?

Name: Anonymous 2013-02-23 16:25

>>4
>Currently SBCL is the fastest dynamically typed language you can get.

is it faster than php

Name: Anonymous 2013-02-23 16:27

I use Chicken Scheme and r5rs.

Name: Anonymous 2013-02-23 16:29

I use IronScheme, so I can write EnterpriseReadyCode.

Name: Anonymous 2013-02-23 17:01

People like NewLisp, I haven't tried it though.

Name: Anonymous 2013-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.

https://spreadsheets.google.com/pub?key=tRCHK6jWXuKMABKAfoOwWqw

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:

http://trac.sacrideo.us/wg/wiki/SixRejection

I think its better to stick close to R5RS for now.

Name: Anonymous 2013-02-23 17:43

>>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: Anonymous 2013-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

OH WAIT

Name: Anonymous 2013-02-23 19:04

>>16
There's no gensym in R5RS...

Name: Anonymous 2013-02-23 19:35

>>17
Arguing the point instead of tangentially nitpicking as always, /prog/.

Name: Anonymous 2013-02-23 19:56

>>18
Don't feel bad, it happens.
You could keep a file that defines everything to your liking...

> (define-syntax dfn (syntax-rules () ((dfn . x) (define . x))))
 > (dfn str2sym string->symbol)


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.

Name: Anonymous 2013-02-23 20:25

chicken scheme

Name: Anonymous 2013-02-23 20:28

>>19
void.scm!

Name: Anonymous 2013-02-24 0:02

SYMTA

Name: Anonymous 2013-02-24 9:07

))))))))))))))))))))
Lisp was created by a Russian.

Name: Anonymous 2013-02-24 9:12

>>23
Jews ain't Russian.

Name: Anonymous 2013-02-24 9:24

My other car is a HIGH PERFORMANCE MANUAL MEMORY MANAGEMENT-BASED LINKED LIST MANAGER because I KNOW WHAT I DOING
░ ░ ░ ░ ░ ░ ░   ▓██▓▓▓▓▓▓▓▓▓▓▓▓▒██▓   ░░░ ░ ░ ░ ░ ░ ░ ░ ░ ░
 ░ ░ ░ ░   ░   ▓██▒▒▓▓▓▓▓▓▓▓▓▓▓▒▒███     ░░░░░ ░ ░ ░ ░ ░ ░ ░
░ ░ ░ ░ ░░░   ▓██▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓██▒  ░░░ ░ ░ ░ ░ ░ ░ ░ ░
 ░ ░ ░ ░ ░   ███▒▓▓▓▓▓▓▓▓▓▓▓▒██▓▒▓▒▓██▓    ░░  ░ ░ ░ ░ ░ ░ ░
░ ░ ░ ░░░   ▓██▒▓▓▓▓▓▓▓▓▓▓▓▒▓███▒▓▓▒▓███  ░  ░░ ░ ░ ░ ░ ░ ░
 ░ ░░░ ░░  ▓██▒▓▓▓▓▓▓▓▓▓▓▓▒▓██▓█▓▒▓▓▓▒▓██▒   ░ ░ ░ ░ ░ ░ ░ ░
░ ░ ░ ░    ██▓▒▓▓▓▓▓▓▓▓▓▓▓▒██▓ ██▓▓▓▓▓▒▓██▓ ░   ░░░ ░ ░ ░ ░
 ░ ░ ░ ░  ▓█▓▒▓▓▓▓▓▓▓▓▓▓▒▒▓██  ▓██▓▓▓▓▓▓▒██▓     ░ ░ ░ ░ ░ ░
░ ░ ░░   ░██▓▒▓▓▓▓▓▓▓▓▓▓▓██▓    ▓██▒▓▓▓▓▓▒██▓   ░ ░ ░ ░ ░ ░
 ░ ░ ░   ██▓▒▓▓▓▓▓▒▓███████▓     ▓█▓▒▓▓▓▓▓▒██▓   ░ ░ ░ ░ ░ ░
░ ░░░░  ▓██▒▓▓▓▓▓▒▓██▓    ▓██  ░  ▓█▓▒▒▒▓▒▓▒██▓   ░░░ ░ ░ ░
 ░ ░ ░  ██▓▓▓▓▓▓▒▓██   ░   ██▒   ▒▓█████▓▓▒▒▒██▓  ░░ ░ ░ ░ ░
░ ░ ░  ░██▒▓▓▓▓▒▓█▓   ░    ▓█▓  ████▓▓▓███▓▒▒▒██  ░ ░ ░ ░ ░
 ░     ▓██▒▓▓▓▓▓██   ░   ░ ▓█▓▓██▓░      ██▓▒▓▓█▓  ░ ░ ░ ░ ░
░ ░ ░  ██▓▓▓▓▓▒▓█▒ ░ ░░    ▓█▓██         ▓█▓▓▓▒██░  ░ ░ ░ ░
 ░ ░░  ██▓▓▓▓▓▓██    ░░░   ▓███    ░ ░   ▓█▓▓▓▒▓██   ░ ░ ░ ░
░ ░░░ ░██▒▓▓▓▓▓██  ░░      ███    ░      ██▒▓▓▓▓██    ░ ░ ░
 ░ ░  ▓██▓▓▓▓▓▓██      ▒░ ▓██▓     ░    ▓█▓▒▓▓▓▒██▒  ░ ░ ░ ░
░ ░░  ▓█▓▒▓▓▓▓▒▓█▓ ░ ▓██▓ ███   ▒      ░██▓▒▓▓▓▒██▓   ░ ░ ░
 ░ ░  ▓█▓▒▓▓▓▓▓▓██   ▓██ ████  ███    ▓███▓▓▓▓▓▒▓█▓  ░ ░ ░ ░
░ ░░  ██▓▒▓▓▓▓▓▒▓██▓   ▓██▓▓█▒ ██▓   ███▓█▓▒▓▓▓▒██    ░ ░ ░
 ░ ░  ██▓▒▓▓▓▓▓▓▒▒███████▓ ▓██▓▓▒ ▓███▓ ▓█▓▒▓▓▓▒██   ░ ░ ░ ░
░ ░   ██▓▒▓▓▓▓▓▓▓▒██▓▓▓   ░  ▓███████░  ▓█▓▒▓▓▓▓██  ░ ░ ░ ░
 ░    ▓█▓▓▓▓▓▓▓▓▒██▓     ░ ░    ▒▓▒     ██▓▓▓▓▒██▓   ░ ░ ░ ░
░ ░░  ▓██▒▓▓▓▓▓▒▓█▓  ░░░░░░░░ █▓       ▓██▒▓▓▒▓██   ░ ░ ░ ░
 ░ ░   ██▓▒▓▓▓▒▓██  ░░░░░░░░░ ▓██▓  ░  ██▓▓▓▒▓██▒  ░ ░ ░ ░ ░
░ ░ ░  ▓█▓▓▓▓▓▓▓█▓      ░░░   ▓████░  ▓██▒▓▓▒██▓  ░░░ ░ ░ ░
 ░ ░░░  ██▓▓▓▓▒██▒ ░▓▒      ▒▓██▓ ▒  ▓██▒▓▒▓██▓  ░░  ░ ░ ░ ░
░ ░ ░░  ▓██▒▓▓▓▓█▓ ░████████████▓   ▓██▒▓▒▒██▓   ░ ░░ ░ ░ ░
 ░   ░   ██▓▒▓▒▓██   ▓▓▓▓▓▓██▓██▓  ▓██▓▒▒▓██▓   ░░ ░ ░ ░ ░ ░
░ ░ ░ ░   ██▓▒▓▒▓██       ▒██▓█▓  ▓██▓▒▒▓██▓      ░ ░ ░ ░ ░
 ░ ░ ░ ░   ██▓▒▒▒▓██▓    ▓█████░ ███▒▒▒███  ░  ░ ░ ░ ░   ░ ░
░ ░ ░ ░ ░   ▓██▓▒▒▓███   ██▓█▓ ▓██▓▒▒▓██▓  ░░ ░ ░░░ ░      
▒ ░░ ░ ░ ░   ▓███▓▒▒▓██▓ ▓█▓  ▓██▒▒▓███    ░░  ░ ░░░  ▒██  
 ░ ░░ ░ ░ ░    ▓███▓▒▒▓██▓▓▓▓██▓▒▓██▓▒    ░ ░ ░ ░ ░   ▓███▒

Name: Anonymous 2013-02-24 16:55

When you say Scheme, you mean something like Racket right?

Name: Anonymous 2013-02-24 20:38

When you say Racket, you mean something like Ruby right?

Name: Anonymous 2013-02-24 20:55

When you say Ruby, you mean something like WAFER FIOC ENTERPRISE right?

Name: Anonymous 2013-02-24 21:23

Why doesn't my lisp implementation support ccr and cbr?

Name: Anonymous 2013-02-24 21:24

Cubber and Cooker! Car and cooder!

Name: Anonymous 2013-02-24 21:28

Racket is the best scheme! discuss.

Name: Anonymous 2013-02-24 21:28

R7RS in the making:
http://trac.sacrideo.us/wg/

Name: Anonymous 2013-02-24 21:30

>>31
>mcons

Name: Anonymous 2013-02-24 21:44

>>33
>mcar

I too can list procedures.

Name: Anonymous 2013-02-25 1:24

(car (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr (cdr ur-anus)))))))))))))))))))))))))))))))))))))))))))))

Name: Anonymous 2013-02-25 2:02

(cadddr (cddddr (cddddr (cddddr (cddddr (cddddr (cddddr (cddddr (cddddr (cddddr (cddddr (cdr ur-anus))))))))))))

Optimize your cudders, Ahmed.

Name: Anonymous 2013-02-25 2:03

>>36
Optimise your anus, Dickita.

Name: Anonymous 2013-02-25 2:33

(conch frostedbutts)

Don't change these.
Name: Email:
Entire Thread Thread List