HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
arialang
aria
Rust2025–2025
arialang / aria

aria

The Aria Programming Language

2Distinct people
5Mentions
0Explicit recommenders
338GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

The Aria Programming Language

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:03:16 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by day5 dated mentions

Observed mentions: 2025-07-27 02:43:33 UTC to 2025-08-06 17:22:53 UTC.

0122025-07-27 00:00:00 UTC to 2025-07-28 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 commentsJul 272025-07-28 00:00:00 UTC to 2025-07-29 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-07-29 00:00:00 UTC to 2025-07-30 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-07-30 00:00:00 UTC to 2025-07-31 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2025-07-31 00:00:00 UTC to 2025-08-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-01 00:00:00 UTC to 2025-08-02 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsAug 12025-08-02 00:00:00 UTC to 2025-08-03 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-03 00:00:00 UTC to 2025-08-04 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-04 00:00:00 UTC to 2025-08-05 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-05 00:00:00 UTC to 2025-08-06 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-08-06 00:00:00 UTC to 2025-08-07 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 commentsAug 6

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Jul 272025-07-27 00:00:00 UTC2025-07-28 00:00:00 UTC211
Jul 282025-07-28 00:00:00 UTC2025-07-29 00:00:00 UTC000
Jul 292025-07-29 00:00:00 UTC2025-07-30 00:00:00 UTC000
Jul 302025-07-30 00:00:00 UTC2025-07-31 00:00:00 UTC101
Jul 312025-07-31 00:00:00 UTC2025-08-01 00:00:00 UTC000
Aug 12025-08-01 00:00:00 UTC2025-08-02 00:00:00 UTC000
Aug 22025-08-02 00:00:00 UTC2025-08-03 00:00:00 UTC000
Aug 32025-08-03 00:00:00 UTC2025-08-04 00:00:00 UTC000
Aug 42025-08-04 00:00:00 UTC2025-08-05 00:00:00 UTC000
Aug 52025-08-05 00:00:00 UTC2025-08-06 00:00:00 UTC000
Aug 62025-08-06 00:00:00 UTC2025-08-07 00:00:00 UTC202

What Hacker News says

5 sources
I just noticed this comment a few days late, so sorry for the delay in answering Goals are documented in a roadmap doc: https://egranata.github.io/aria/ROADMAP.html as well as issues on GitHub, and ideas are always very welcome, so please bring yours! I'd love to chat I am not (yet) focused on performance, it's still at a point where the language and the library are changing. It runs decently well (as mentioned it's a stack based VM) such that you could actually use it to write some real programs. Good enough for a 0.9 I think Technical choices, I have a few big ideas that stand behind the overall design: - easy to pick up, flexible, run with, write code, "pleasing to the eye" is what you called, that's #1; - a simple module system that works with you (with more improvements in the roadmap); - easier to reason about errors (lots of things
Read the rest
are Maybe/Result-style enums vs. exceptions) - this is somewhat inspired by Midori where errors are classified according to whether you can and should handle them (with exceptions as a somewhat middle ground); - using Rust under the hood provides stronger memory safety guarantees than things written in C/C++ would out of the box (I have seen the occasional stack overflow error, and even that I would consider a bug, but no segfault core dump using Aria); - no inheritance, prefer composition, reuse via mixins which are first class in Aria - I found this works quite nicely (for example, I can provide all comparison operators based on one function + a mixin: https://github.com/egranata/aria/blob/master/lib/aria/orderi...) Thanks for all the questions!
In Show HN: The Aria Programming Language
I hadn't really looked at Nushell, but it (process control) is definitely something I plan to improve in Aria (https://github.com/egranata/aria/issues/21). Right now I have a simple system() wrapper, but not much in terms of advanced subprocess control. Maybe worth investing some time in cleaning up? I have tried to fill the niche of "scratch my itches, please", which means Aria is intended to feel smooth, pleasant and simple to write in. There are still things I want to improve before calling it a 1.0, but the general theme is, a general purpose scripting language with just enough structure and as little ceremony as possible. It may be that I struck the wrong balance somewhere (and I know of a few places, e.g. operator overloading - I plan to rewire the syntax), and that would be great to get eyes on and get feedback!
In Show HN: The Aria Programming Language

Show HN: The Aria Programming Language

Aria is a modern, dynamic scripting language. It is meant to be a "sweet spot" language, easy to pick-up and enjoyable to use. It comes with a familiar C-style syntax, and draws inspiration from a variety of languages. It has a small but usable standard library and strives to be a low-ceremony-get-stuff-done kind of language. It is currently at version 0.9 and I would love feedback as I work towards getting it to 1.0.
48 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.