CoSy : APL Evolved As An Open Vocabulary In Forth
summary
CoSy claims an APL-level expressive power implemented as an open Forth vocabulary and demonstrates a working notebook on x86 where lines become notes timestamps or evaluated code via function keys. It uses lists as the primary objects with objects are lists with a 3-cell header for Type Count refCount and modulo indexing, shows CSV to list of lists in one line, and notes Forth can be bootstrapped in as few as 30 definitions.
AI-written summary · about
chapters (5)
- 0:00Introduction to Cozy
- 3:03Historical inspirations
- 6:42Philosophy of the notebook
- 9:15Technical implementation
- 16:29Future and conclusion
related talks
46mRevisting Concatenative Languages with Creative Programming
35mMaking a lot of things
05mEsolangs
20mSoftware-defined declarative synthesizer live-coding in a jupyter notebook
49mBeautiful code: typography and visual programming
43mProgramming Music with Overtone
38mCreative Clojure
40mLet's Take Esoteric Programming Languages Seriously
