I am finally convinced to try out the Racket programming language after watching @cwebber 's 2019 talk.

I have been looking for a Lispy replacement to for a year now. is batteries-included like Python. You can also create executable binaries.
I'm not looking for efficiency here, since it's just for scripts I run on my desktop.

Though I prefer to use Emacs over DrRacket, I can see how it can bring down the barrier to entry significantly.

@njoseph_1 @cwebber As a practical tip, "raco make" (byte-compile in place) is generally more useful for performance for me than "raco exe" (make one executable file). Of course, it's not as nice for distributing to your non-racket-using friends.

#Racket #raco

@njoseph_1 @cwebber I recently downloaded Racket as well - I just need some time to actually use it 😀. I did a lot of programming in Scheme in college and loved it.

@njoseph_1 I've tried starting a couple of times because it is pretty minimal, and unlike , it has less to wrap the head around (and the latter I've tried starting with around half dozen times).

People writing games and device drivers using it proves its worth. But everytime I've stopped because I see a more shinier language. (It's Rust these days)

It's good to see a Lisper here.

@tushartyagi Well, to be honest, this is my third attempt at learning Racket/Guile/Scheme. This time I spent enough time on it to be able to write simple scripts.

It feels a bit more verbose than Clojure, but I couldn't find a good scripting alternative in Clojure (other than the incomplete Joker lang).

I want to try GUI programming in Racket next week.

Sign in to participate in the conversation

A Mastodon instance running on Thoughtworks infrastructure for its employees to interact with the Fediverse.