nowfound

Life & fun · October 16, 2015

DA

`diff arc0 arc3.1`

`diff arc0 arc3.1` launched on October 16, 2015 with 49 votes, #1,768 of 4,175 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 11 years on.

In plain words

This is a comparison tool showing the differences between Arc's first release and version 3.1. It documents how the language evolved through feature additions and bug fixes rather than major rewrites, demonstrating the stability of its bottom-up design approach. Arc's compiler is written in Scheme and bootstraps the language itself using minimal core features like string and list manipulation. The tool is useful for developers studying Arc's development history or understanding how the language's architecture supports its self-hosting capability.

written from the facts on this page · September 2026

From the sources

This is a comparison of the first release of Arc to the latest version. Arc's codebase is an instance of bottom-up design: much of the code in the original is still present in the latest, and the diffs are mostly feature additions and bug fixes rather than refactors or rewrites. Arc's compiler is written in Scheme, but the language itself is mostly written in Arc. This is possible because the compiler (ac.scm) provides a minimal set of basic features, like the ability to manipulate strings and lists, the ability to construct a function, and so on. Using these basic abilities, the language is able to define itself in arc.arc. It builds itself up similar to geometry: it uses the "axioms"…from cdn.rawgit.com

Does a similar job

all alternatives →
  • Arctype2021 · clickhouse.com · ▲492

    Supercharged SQL client for developers and teams

  • DI
    Diff.io2015 · diff.io · ▲194
  • Arctype, a cross-platform database GUI for developers and teams2022 · arctype.com · ▲200

    Hi HN! I’m Justin, founder and CEO of Arctype, and we’re very excited to share Arctype with the community. Arctype is a cross-platform GUI (soon to be open-sourced) to manage and query your databases, with built-in collaboration and visualization. It currently supports Postgres, MySQL, and SQLite, as well as newer-generation databases like ClickHouse, PlanetScale, and Yugabyte (and more coming very soon!). Think of Arctype as “phpMyAdmin meets Postman”. Most of our team grew up learning how to program using the LAMP stack and we missed the experience of interacting with our databases using…

  • AA
    Arc, an open-source Databricks alternative2021 · arc.tripl.ai · ▲175

    Find information, resources and relevant links for tripl.ai. This domain may be for sale.

  • A syntax highlighter for Git and diff output, written in Rust2020 · github.com · ▲261

    A syntax-highlighting pager for git, diff, grep, rg --json, and blame output - dandavison/delta

  • Axe - A Systems Programming Language with Builtin Parallelism and No GCNov 2025 · axelang.org · ▲16

    I'm writing a compiler for a systems language focused on concurrency and parallelism. It’s a re-engineering of a prior work, with an explicit emphasis on memory management and type safety, plus first-class parallel primitives at the language level. The language is now capable of compiling a substantial portion of its own source code to tokens using a single-pass C back-end. The self-hosted compiler includes a handwritten lexer and a parser, with an arena-based allocator to support fast compilation and eliminate GC complexity. The primary goals for the project are: First-class parallel and…

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, October 2015

the whole month →