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 @…
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!
Written by
Related posts
GitHub availability report: October 2026
In October, we experienced eight incidents that resulted in degraded performance across GitHub services.
GitHub Universe 2026: Evolving every layer of the stack
Today, we laid out our vision for GitHub as the most comprehensive, end-to-end software delivery system in the world.
Octoverse: Commits, pushes, reach new highs in 2026 as developers build with agents
See how a record year of growth reached every industry, every field, and every kind of builder in the 2026 Octoverse report.