Top
Best
New

Posted by signa11 3 hours ago

A Friendly Introduction to Racket(geometridae.bearblog.dev)
47 points | 10 comments
fn-mote 15 minutes ago|
Much as I am a fan of Racket, this is not a friendly intro. It is a speedrun.

When an introduction says “friendly”, I don’t expect it to assume that I know what lambda is.

When an introduction says “friendly”, I don’t expect syntax rules to appear in it. At all.

perrygeo 1 hour ago||
> In The Amazing Digital Circus (episode 8, "hjsakldfhl"), when Kinger opens the terminal to try to reset Caine, you can see that Caine (a creative AI built in 1996) is programmed in Lisp. The file is literally named Caine-core.lisp.

Nice touch. Explains how Caine returns in episode 9: Lisp continuations allow for graceful error recovery.

valorzard 40 minutes ago|
wasn't Caine written in common lisp? Pretty sure they show that the debugger they used in the command line was gdb (which ... is that even actually possible?)
em-bee 2 hours ago||
any time the topic of racket comes up, i wonder if there are any interesting apps i could explore. but all i find is libraries and dev tools: https://awesome-racket.com/
LasEspuelas 1 hour ago||
There is this https://remember.defn.io/

You can read the about it here: https://defn.io/2020/01/04/remember-internals/

mono442 1 hour ago||
it's an academic language
tech_army 5 minutes ago||
Will definitely try it.
vatsachak 48 minutes ago||
I've never seen the appeal in schemes other than hot reloadability...
WalterGR 45 minutes ago|
Homoiconicity.
mcbk2142 38 minutes ago||
Very cool! Always was interested in racket, I will try writing Black Jack in it!