Graphics livecoding in Common Lisp
Developing a Boids program from scratch without restarting it.
Topics /
The most popular blog posts about programming languages on Hacker News. 283 posts.
Developing a Boids program from scratch without restarting it.
Execute sandboxed Lua code on the BEAM VM using Luerl
Holy fucking shit did this suck 1 . There is a comments section below. Give your eulogy for that piece of shit sorcerous incantation there or wherever else.
Why I reach for Zig first for my CLI tools lately
Karl Seguin's Blog - A mix of coding and creative writing
This small ebook is here to teach you a programming language called Forth. Forth is a language unlike most others. It’s not functional or object oriented, it doesn’t have type-checking, and it basically has zero syntax. It was written in the 70s, but is still used today for certain applications .
k is a family of concise, fast vector-oriented languages designed by Arthur Whitney . Calling k a “family” is deliberate; there is no single definitive k, but instead a sequence of slightly incompatible versions. If you decide to stick with k, you’ll see mentions of k4 , k5 etc. Exactly what those numbers mean aren’t…
Class website here: https://kmicinski.com/cis531-f25
Lisp is the language of loveliness. With it a great programmer can make a beautiful, operating thing, a thing organically created and formed through the interaction of a programmer/artist and a medium of expression that happens to execute on a computer.
This is a personal pick of the most interesting projects, tools, libraries and articles that popped-up in Common Lisp land in the last two years.Newcomers might not realize how the Common Lisp ecosystem, though stable in many ways, actually evolves, sharpens, tries new solutions, proposes new tools, ships new…
The compiler is a powerful tool, yet many developers have a painful relationship with it. Can we do better?
A teardown of Rust's mutex internals plus real benchmarks so you know when to choose std or parking_lot.
Alright, you know the drill. The Ruby team do the hard work of putting together a new version packed with features and I pick my favourites and write about them.
Web frameworks benchmarks on CPython 3.14t looks promising
Now that Java can be compiled to WebAssembly with GraalVM, how well Clojure can run in Wasm?
Nowadays the most popular programming languages are Python, Javascript, Java, C++, C#, Kotlin and Ruby, and the average programmer is probably familiar with one or more of these languages. It's relatively easy to switch from one to another (barring any framework specific knowledge that may be needed), since they are…
AndreGarzia.com website
Trick question! Perl is not dead. I’ll show you what I mean, and then still answer what I think killed Perl.
Blog of Guillaume Gomez (Rust GCC backend: Why and how)
This is a beginner-friendly post exploring some of my favourite parts of the D programming language , ranging from smaller quality of life stuff, to more major features.
I really love Rust. I’ve been using it as my language of choice for about ten years now. I believe that it is a remarkably well designed language, and that includes the parts that are often most criticized, most notably async.
Ah, Zig . I have a love-hate relationship with this one. A “new” (reading: appeared a couple years ago , already — yes, already ), language with high ambitions. Zig was made to run at low-level, with a simple design to solve many problems C has (macros, allocators, error handling, more powerful types like baked-in…
Or why robots are playing DOOM now
Nearly every line of code I write for fun is in Rust. It's not because I need great performance, though that's a nice benefit. I write a lot of Rust because it's a joy to write code in. There is so much else to love about Rust beyond going fast without segfaults.
Rust has a very powerful type system, but as a result it has some quirks, some would say cursed expressions. There’s a test file, weird-expr.rs , in the rust repository that tests for some of these and makes sure there consistent between updates. So I wanted to go over each of these and explain how it’s valid rust.
How to start really getting Ruby, especially blocks.
Yet another programming blog. Thoughts on software and related misadventures.
LISP-NOTES ON ITS PAST AND FUTURE-1980