Introduction
You can find many examples of Ursala code at Rosetta Code as well as the main Ursala website
But let’s take quick peek
Who can resist a quick peek at a compact functional programming language. Here’s a program to render roman numerals from decimal ones that I lifted from the Rosetta code project.
#import nat roman = -+ 'IIII'%='IV'+ 'VIIII'%='IX'+ 'XXXX'%='XL'+ 'LXXXX'%='XC'+ 'CCCC'%='CD'+ 'DCCCC'%='CM', ~&plrDlSPSL/'MDCLXVI'+ iota*+ +^|(^|C/~&,\/division)@rlX=>~&iNC <1000,500,100,50,10,5>+-
Resources
Here are resources that I know of, if you know of more drop me a line and I’ll add them to the list.
-
Reddit programming is where I first learned of Ursala. A reverse search for Ursala leads to some interesting discussions.
-
I make occasional Blog posts about Ursala most of which are linked to from the mailing list.