What modern scheme is best to use for these "the little x'er" book series? Some of them suggest their dialect (like learner suggests Racket I think), but what about others? In short, what scheme is the most practical and useful nowadays? Here is the result of my research so far, in order of preference according to the above requirements: Guile: most active community, GNU glue language, Guix Chicken: most pragmatic on…
The Little Typer (2018)
11–20 of 45 posts
Re: The Little Typer (2018)
#12What modern scheme is best to use for these "the little x'er" book series? Some of them suggest their dialect (like learner suggests Racket I think), but what about others? In short, what scheme is the most practical and useful nowadays? Here is the result of my research so far, in order of preference according to the above requirements: Guile: most active community, GNU glue language, Guix Chicken: most pragmatic on…
Re: The Little Typer (2018)
#13Three past discussions with discussion: https://news.ycombinator.com/item?id=18046745 - Sept 22, 2018 (132 comments) https://news.ycombinator.com/item?id=31465368 - May 22, 2022 (23 comments) https://news.ycombinator.com/item?id=33162971 - Oct 11, 2022 (96 comments)
Re: The Little Typer (2018)
#14What modern scheme is best to use for these "the little x'er" book series? Some of them suggest their dialect (like learner suggests Racket I think), but what about others? In short, what scheme is the most practical and useful nowadays? Here is the result of my research so far, in order of preference according to the above requirements: Guile: most active community, GNU glue language, Guix Chicken: most pragmatic on…
Racket is probably the most frequent choice. But I really like some aspects of Chicken, Gambit and Bigloo.
Even Clojure or CL could also be used, with a bit of friction of course.
Re: The Little Typer (2018)
#15Is there an online community for this where you can ask questions? E.g. a discord server or an IRC channel?
Re: The Little Typer (2018)
#16Is there an online community for this where you can ask questions? E.g. a discord server or an IRC channel?
I found those two outstanding. I think A Little Java has been reprinted. But last time I checked, The Little MLer was bloody expensive. Standard ML, OCaml and F# need a lot more exposure. They are simple and practical. The Little MLer does a great job introducing the basics.
To close the circle, the Little Series is missing a book about concurrent and distributed paradigms à la Erlang. They already have functional programming, typed functional programming, declarative programming, dependent types, theorem proving, object-oriented programming and machine learning.
Re: The Little Typer (2018)
#17What modern scheme is best to use for these "the little x'er" book series? Some of them suggest their dialect (like learner suggests Racket I think), but what about others? In short, what scheme is the most practical and useful nowadays? Here is the result of my research so far, in order of preference according to the above requirements: Guile: most active community, GNU glue language, Guix Chicken: most pragmatic on…
Re: The Little Typer (2018)
#18Is there an online community for this where you can ask questions? E.g. a discord server or an IRC channel?
You are welcome in the Racket Discord. https://discord.com/invite/racket-571040468092321801
Re: The Little Typer (2018)
#19>..I’ve been (slowly) working my way through The Little Typer. It’s a deep dive on dependent types, starting with the very basics and building up a toy language one step at a time. I can feel it gradually changing how I think about programming (heck, how I think about thinking).
>..It’s really, really enjoyable. The format is very approachable, even fun. Rigorous and demanding, yet doesn’t take itself too seriously. Some lisp experience is helpful, but probably (maybe?) not necessary. But do yourself a favor and learn lisp anyway ;-)
Maybe some day I'll motivate myself to even figure out how to first install Racket/Pie (first, I have to figure out what even these are).
Thanks for the motivation/educational resource, OP.
Re: The Little Typer (2018)
#20What modern scheme is best to use for these "the little x'er" book series? Some of them suggest their dialect (like learner suggests Racket I think), but what about others? In short, what scheme is the most practical and useful nowadays? Here is the result of my research so far, in order of preference according to the above requirements: Guile: most active community, GNU glue language, Guix Chicken: most pragmatic on…