rzeta0,
@rzeta0@mastodon.social avatar

I'm doing some thinking about whether to learn common or and create tutorials for others at the beginning like myself.

The focus would not be on syntax or an encyclopedia of available commands or external libraries. It would be about "thinking" and decomposing problems into algorithms.

So far I like that scheme is tiny, has pretty much one syntax, leaving us undistracted from the problem to solve.

Am I right? What do others think?

simon_brooke,
@simon_brooke@mastodon.scot avatar

@rzeta0 Part of the point of Lisp is that it has the irreducible minimum of syntax. Of course, some Lisps have reintroduced syntax in the form of reader macros; but in its purest form Lisp syntax comprises atom, pairs and lists.

Similarly, the number of core functions in Lisp is extremely small: ATOM CAR CDR COND CONS EQ LABEL LAMBDA NULL QUOTE.

So really all there is to teach is the thinking -- and although for me it's more than 40 years ago. the initial learning curve is steep.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Lisp
  • ngwrru68w68
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • megavids
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • provamag3
  • JUstTest
  • All magazines