Influences
History Key
- New content
Removed content
Recent Versions
Choose two versions to compare, or click the link to view it.
kin is born of frustration with creating simulations of concurrent systems, and using XSLT as a general purpose pattern matchinge and transformation language. Particularly, I seem to do a lot of processing of UML models to code using XSLT, and the desire for a relational query language over such constructs without having to create a UML profile to SQL mapping.
As a means of simulating concurrency, it owes more than a little to ML.
Its concurrent model draws primarily from pi-calculus and Alef ( though as it supports actors, it would be churlish not to nod in erlang's direction too ).
Its syntax is more than a little Pythonic, but I discovered Python at about the same time as I first read Chris Okasaki's Purely Functional Data Structures, so wanted something light weight which wasn't tied to the imperative programming style Python is.