Circa

Circa is a programming language designed for for rapid prototyping by @andyfischer.

The intro page has some good information and the syntax example highlights some interesting ideas:

-- The @ operator is some syntactic sugar for rebinding
-- an identifier to the result of the overall statement.
-- These two lines do exactly the same thing:
my_number = max(my_number, 40)
max(@my_number, 40)

-- Lists are indicated by []s
-- List arguments also can be separated
-- by commas or semicolons or spaces
names = ['Absalom','Bouffant','Chilton']
numbers = [1 2 3]
orders = [locate; evacuate; exterminate]

Looks neat!

Have feedback on this post? Let @github know on Twitter.
Need help or found a bug? Contact us.

Changelog

Subscribe

Discover new ways to build better

Try Marketplace apps free for 14 days

Learn more