Category:Tailspin: Difference between revisions

Content added Content deleted
mNo edit summary
(add link to language introduction)
Line 4: Line 4:


A programming language with extreme pattern matching and declarative syntax, hopefully different enough to be interesting. The inspiration comes mostly from xslt, but data structures are json-like. The main idea is to let your data flow through a series of transforms so it should be easy to specify that flow. Transform steps can be specified as a set of templates with pattern-matching determining which template to apply. Output is generally specified as literals with interpolation of values.
A programming language with extreme pattern matching and declarative syntax, hopefully different enough to be interesting. The inspiration comes mostly from xslt, but data structures are json-like. The main idea is to let your data flow through a series of transforms so it should be easy to specify that flow. Transform steps can be specified as a set of templates with pattern-matching determining which template to apply. Output is generally specified as literals with interpolation of values.

[http://tobega.blogspot.com/2020/05/a-little-tailspin.html Quick intro]


[https://github.com/tobega/tailspin-v0/blob/master/TailspinReference.md Syntax reference]
[https://github.com/tobega/tailspin-v0/blob/master/TailspinReference.md Syntax reference]