Category:Tailspin: Difference between revisions

From Rosetta Code
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]

Revision as of 19:41, 8 May 2020

Language
Tailspin
This programming language may be used to instruct a computer to perform a task.
Official website
Lang tag(s): tailspin
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using Tailspin.

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.

Quick intro

Syntax reference

Development page, also how to run Tailspin programs on github

Pages in category "Tailspin"

The following 94 pages are in this category, out of 94 total.