TGViewer
F0RTHSP4CE F0RTHSP4CE @f0rthsp4ce · 1.7K subscribers
Post #134 567
We're sorry for last week's cancellation, but we're back.

HACK BASICS (theory + practice):
Writing a Lisp interpreter

When
: Wednesday, April 26, 19:00
Languages: English or Russian

We continue our discovery of what programming and computation are in the essence. Previously we've successfully implemented a Turing machine emulator. However programs for the Turing machine do not look like programs in real languages. This time we'll implement an easily readable Lisp-like programming language able to work with numbers and strings.

What we'll learn and implement:

• Chomsky hierarchy of grammars (brief theory)
• Types of syntactic analysis (brief theory)
• Lexical analysis with a finite state machine
• Syntactic analysis with a simple recursive LL(1) parser
• S-expressions
• Garbage collection (optional)
• Lambda functions, closures
• "map", "filter", "reduce" and other typical higher-order functions

Bring a laptop with a compiler/interpreter of your choice.

hosted by
@dettlaff_zero
  • 🔥 4
  • 🌭 1
More from @f0rthsp4ce
  1. Sep 22, 2026📰 Paper Rading Club: Multi-Paxos + QuePaxa date: 23 september (wednesday) 2026 time: 18:0…
  2. Aug 20, 2026△ a few words about money FØRTHSP4CE runs on donations. Rent, internet, tea, consumables,…
  3. Aug 13, 2026DST, сигналы и человек в контуре date: 15 august (saturday) 2026 time: 16:00 (4pm) address…
  4. Aug 5, 2026Channel photo updated
  5. Jul 30, 2026SLM-агенты и теория принятия решений date: 1 august (saturday) 2026 time: 16:00 (4pm) addr…
  6. May 24, 2026we have F0 L1VE channel with //happening right now content: subscribe! hackers ara haxxing…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →