arturo
« Back to VersTracker
Description:
Simple, modern and portable programming language for efficient scripting
Type: Formula  |  Latest Version: 0.9.83@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: programming-language scripting math dsl functional
Install: brew install arturo
About:
Arturo is a modern, multi-paradigm programming language designed for readability and efficiency. It features a minimalist syntax, built-in support for complex numbers and matrices, and a powerful DSL engine. It aims to be a portable scripting solution that is easy to embed in other applications.
Key Features:
  • Multi-paradigm (functional, imperative, object-oriented)
  • Built-in support for complex numbers and matrices
  • Minimalist and readable syntax
  • DSL (Domain Specific Language) engine
  • Portable and embeddable
Use Cases:
  • Rapid application prototyping
  • Scientific computing and numerical analysis
  • Scripting for embedded systems
  • Domain-specific language creation
Alternatives:
  • Python – Arturo aims for a more concise syntax and built-in matrix support, whereas Python relies on libraries like NumPy for heavy math.
  • Ruby – Both prioritize developer happiness, but Arturo is designed with a stronger focus on functional programming concepts and DSL capabilities.
License: MIT
Dependencies: gmp, mpfr
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, sonoma, ventura, monterey, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 8:29am 0 VERSION_BUMP c7d68d53