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
![](https://github.blog/wp-content/uploads/2024/07/Screenshot-2024-07-23-at-8.46.23 AM.png?resize=400%2C212)
Seven years of open source: A more secure and diverse ecosystem
Explore insights into open source community growth, innovation, and inclusivity with an updated survey dataset.
![](https://github.blog/wp-content/uploads/2023/09/1200x630-Enterprise-Unfurl-DARK-Inverto.png?resize=400%2C212)
GitHub Availability Report: December 2024
In December, we experienced two incidents that resulted in degraded performance across GitHub services.
![](https://github.blog/wp-content/uploads/2024/06/Collaboration-LightMode-2-2.png?resize=400%2C212)
Inside the research: How GitHub Copilot impacts the nature of work for open source maintainers
An interview with economic researchers analyzing the causal effect of GitHub Copilot on how open source maintainers work.