HackerTrans
TopNewTrendsCommentsPastAskShowJobs

al-king

no profile record

comments

al-king
·2 lata temu·discuss
Oh cool, his Bondi Language / Pattern Calculus was the first thing I thought of seeing this, so I guess I wasn't too far wrong.
al-king
·3 lata temu·discuss
It's recently gotten a great deal easier to play with thanks to Strudel, a JS variant.

Strudel REPL: https://strudel.tidalcycles.org/

One interesting feature of Tidalcycles is Euclidean Sequences, where various 'natural' ways of distributing X notes over Y durations are easily expressed: [1] https://tidalcycles.org/docs/reference/mini_notation/#euclid... [2] https://strudel.tidalcycles.org/learn/mini-notation#euclidia...
al-king
·3 lata temu·discuss
I think _entirely_ ignoring the kinds of considerations it covers is such a typical failure case for inexperienced programmers (or non-career coders) that it's an excellent prod to expand the scope of what enters their awareness when writing code.

Ideally folks notice discrepancies between their experiences and the things it recommends and find their taste and judgement that way, though it doesn't always work out.

So like, maybe the fact that some of the advice is clearly dreadful if you try it could be a useful wedge against the kind of cult thinking so pervasive in software. I've seen considerably more grief from people treating his SOLID stuff like a bible that clean code. YMMV.
al-king
·4 lata temu·discuss
lexi lambda of "Parse, Don't validate" fame has compared this favourably with SICP (https://cseducators.stackexchange.com/a/7481).
al-king
·4 lata temu·discuss
Important to note that the book is an adaptation of content from Sussman and Hanson's Adventures in Advanced Symbolic Programming course[1]. My sense is that the 'Flexibility' angle is a bit of a misframing, making it sound more like a rough and tumble best practices book, rather than an elaboration on neglected idioms from symbolic programming that they feel deserve wider adoption, paired with blue skies ideas on how to make software robust.

[1] https://groups.csail.mit.edu/mac/users/gjs/6.945/
al-king
·4 lata temu·discuss
Peter Norvig and Noam Chomsky ~famously clashed on this, and Norvig's argument shared a lot of similarities. https://norvig.com/chomsky.html