Z-talk is a programming language being developed by Aleksej Lebedev based on principles of simplicity and shortness. It is a compiled language and uses CPS for the internal representation. This enables (and encourages) programmers to implement large variety of control structures as a library. This as well as other design principles allows it to be neither especially object oriented nor functional or anything else. Instead it is designed to support any programming style by being simple and highly extensible.


Mercurial repository:

hg clone https://zta.lk/hg/ztalk

(Requires Mercurial).


  1. General Ideas
  2. Data Representation