BEAM (Erlang VM)
Ask HN: What are your favorite examples of elegant software?
231–240 of 422 posts
Re: Ask HN: What are your favorite examples of elegant software?
#232Redis. The interface is quickly obvious using telnet (which makes all clients pretty obvious). The documentation is both succinct and complete. All operations are listed with their big-O notation.
Re: Ask HN: What are your favorite examples of elegant software?
#233https://vertx.io and https://lmax-exchange.github.io/disruptor/
Re: Ask HN: What are your favorite examples of elegant software?
#234Git is the first example that comes to my mind. I'm aware that the concept can be difficult to grasp and that the cli commands seem weird at first. Once it clicks however, it's an absolutely fantastic tool. I'm still often amazed by what is possible with selective resets, diffs, greps, and most impressively interactive rebases. It makes a lot of otherwise difficult tasks much easier, and more elegant. Git is IMO one…
Re: Ask HN: What are your favorite examples of elegant software?
#235The game is beautiful, performant, and almost entirely hand-written assembly by one guy.
Plus, the parks themselves can look very elegant (kind of like factorio factories).
https://www.pcgamesn.com/rollercoaster-tycoon/code-chris-saw...
Re: Ask HN: What are your favorite examples of elegant software?
#236The things app https://culturedcode.com/things/ , even though it's just an elegant TODO app something drove me to buy the iPhone and Mac versions. Some time ago I spent a good amount of time looking for a development stack that allowed me to just build stuff. I ended up trying and deciding on Laravel Jetstream with InertiaJS https://jetstream.laravel.com/2.x/stacks/inertia.html . Laravel was easy enough already to ju…
I love Things, and for a long time used it every day. I just can't get behind their pricing model though, the desktop version in Australia is $80 which is outrageously expensive for a TODO app that can largely be replaced with the slightly inferior but free Reminders app.
Re: Ask HN: What are your favorite examples of elegant software?
#237Rollercoaster Tycoon! The game is beautiful, performant, and almost entirely hand-written assembly by one guy. Plus, the parks themselves can look very elegant (kind of like factorio factories). https://www.pcgamesn.com/rollercoaster-tycoon/code-chris-saw...
For another fun game in this genre, check out Parkitect which has some additional logistical elements around transporting and hauling stall inventory https://themeparkitect.com/
Re: Ask HN: What are your favorite examples of elegant software?
#238Peter Norvig's 27 line spell checker https://norvig.com/spell-correct.html
This is nice. One interesting choice is the decision to compute the number of observed words, N, as the default value of an optional argument, thereby ensuring that it is only computed once, while still limiting its scope to the function in which it is needed. Perhaps this is a common pattern but it's one I haven't stumbled across before. The short circuiting `or` chain is also pleasantly virtuosic. Sometimes a littl…
You're saying python computes an expression that's part of a default value when the code defining the function is run? I guess it makes sense now that i say it, I wouldn't have automatically assumed that. That's an interesting one to remember.
Re: Ask HN: What are your favorite examples of elegant software?
#239Can’t find original pub; here’s someone’s host of the original paper though: http://webyrd.net/scheme-2013/papers/HemannMuKanren2013.pdf
Re: Ask HN: What are your favorite examples of elegant software?
#240Rustc.
Pov-RAY (for creative interpretations of "elegant").
Diff and patch.
The original Starcraft and BroodWar.
Battle for Wesnoth.
Bittorrent.
Probably one not many people have used or heard of: CoCreate Solid Designer.