KamilaLisp: Difference between revisions

Jump to navigation Jump to search
Array Cast link
(quote about development)
(Array Cast link)
 
(2 intermediate revisions by the same user not shown)
Line 20: Line 20:
'''KamilaLisp''' is a Lisp dialect that includes APL-influenced array functionality and pre-defined glyphs, as well as other syntactic features designed to allow programming in an APL style. The language has built-in functionality intended for a broad range of use cases including mathematics. Array programming is done with immutable linked lists (other Lisps most often use mutable linked lists), which are one of several available data structures. There is also support for tacit or point-free programming, including a "fork" syntax, written with square brackets <code>[]</code>, that generalizes [[Train]]s to any number of arguments, and partial application somewhat similar to Haskell.
'''KamilaLisp''' is a Lisp dialect that includes APL-influenced array functionality and pre-defined glyphs, as well as other syntactic features designed to allow programming in an APL style. The language has built-in functionality intended for a broad range of use cases including mathematics. Array programming is done with immutable linked lists (other Lisps most often use mutable linked lists), which are one of several available data structures. There is also support for tacit or point-free programming, including a "fork" syntax, written with square brackets <code>[]</code>, that generalizes [[Train]]s to any number of arguments, and partial application somewhat similar to Haskell.


{{APL dialects}}[[Category:Programming languages]][[Category:Languages with tacit programming]]
== External links ==
 
* [[Array Cast]] episode 74, [https://www.arraycast.com/episodes/episode74-kamilalisp KamilaLisp and Kamila Szewczyk].
 
{{APL dialects}}[[Category:List-based array languages]][[Category:Languages with first-class functions]][[Category:Languages with tacit programming]]

Navigation menu