@alon.kr
Compilation warnings shouldn’t exist; a compiler should only build your program, and fail only when it can’t produce it’s output; a linter’s job is to raise warnings
January 23, 2025 at 11:18 PM
Modren languages should come with batteries included; complete build system, dependency management, a package index.
A formatter, linter & documentation generator are also nice to have.
January 20, 2025 at 10:37 PM
Monolith is very hard to work with in the long run; Separate your project into reasonable, small repos, each having a straightforward development and deployment strategy
January 14, 2025 at 8:50 PM
I’m building USM - The Universal Assembly; an LLVM IR competitor, that has a single, united, low level assembly syntax, compiles to modern backends, and implements generic and backend specific optimizations.

v0.1.0 expected to release in < 6 months.

github.com/RealA10N/usm
GitHub - RealA10N/usm: One Universal assembly language to rule them all.
One Universal assembly language to rule them all. Contribute to RealA10N/usm development by creating an account on GitHub.
github.com
January 11, 2025 at 12:33 AM
Golang has the best balance between performance and productivity
January 10, 2025 at 9:19 AM
There are no advantages for interpreted languages in production
January 8, 2025 at 3:40 PM
My 2025 Python stack;

build system: uv / hatchling
formatter, linter: ruff
static type checking: mypy
input validation & data-classes: pydantic
January 8, 2025 at 6:51 AM
Zig’s comptime is superb, but not perfect; An ideal comptime implementation should not use additional syntax.

www.scottredig.com/blog/bonkers...
Comptime: Scott Redig
www.scottredig.com
January 8, 2025 at 6:36 AM
שלום בלוסקיי 🤘
February 11, 2024 at 9:03 PM