Influences

History Key

  • New content
  • Removed content

Recent Versions

Choose two versions to compare, or click the link to view it.

  1. 1. about 3 years by pm_kirkham
 

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.