Ursala
The concise functional programming language
»Home
»User Guide
»Cheat Sheet
»Support

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.

Mailing List