Lisp languages are recognized as a historical element of computing, but Lisp-like languages are exceptionally extensible, said Antiga. "Once you get past the parentheses, you realize that Lisp has essentially no syntax except the very bare minimum, and that bare minimum is very explicit."
Developers can use Ki to create domain-specific languages (DSLs) through macros, which make it easy to build a syntax and generate leaner, more manageable code, Antiga said, citing a Ki port of the React.js tutorial as an example. He described Ki as a "young project" at this stage, albeit one that has had thorough tests and a good degree of stability. His own company has used it to handle mutable state for front-end applications.