4 ms·
It is rich with information, to the point, and presented in a way that a motivated and competent reader can immediately know something about and be useful with
by allthetime 1mo ago
It is rich with information, to the point, and presented in a way that a motivated and competent reader can immediately know something about and be useful with racket. That’s how it was for me anyways; someone who didn’t know anything about racket before reading through this.
Wtf kind of intro to a programming language doesn’t include syntax rules? We are all informed, experienced, technologically inclined people here. Not dumb children.
I’m struggling to see your comment as anything more than contrarian babble.
- sudahtigabulan 1mo ago> Wtf kind of intro to a programming language doesn’t include syntax rules? PP could have been more clear and say syntax-rules (note the dash), which means macros. Macros are usually considered an advanced topic.
- wormius 1mo agoThanks for the clarification! It makes much more sense seeing the term "macro".
- so-cal-schemer 1mo ago[flagged]
- dented42 1mo ago> Wtf kind of intro to a programming language doesn’t include syntax rules? Given that most languages don’t have syntax rules or anything like it, I’m gonna go out on a limb and say that most language introductions/overviews/tutorials don’t mention it.
- AnimalMuppet 1mo agoMost? I question that. In fact, what languages can you say do not have syntax rules?
- aobdev 1mo agoPython and Java do not have any similar constructs
- jibal 1mo agosyntax-rules refers specifically to Racket macros. Since macros are a very important part of Racket, complaining that a friendly introduction mentions them is [insert non-friendly characterization].
- dented42 1mo agoC, python, java, Fortran, ruby, Common Lisp, Haskell, go, zig (I think), forth, swift, cobol, pretty much any language that doesn’t directly descent from Scheme.