“Hello World” in Ocaml
I was curious if Zig was as good as Nim about “minimalist hello-world” builds (yes, a ridiculous metric, but still …), and found that yes, it was quite similar, but was surprised to find that Ocaml di…
49 posts
I was curious if Zig was as good as Nim about “minimalist hello-world” builds (yes, a ridiculous metric, but still …), and found that yes, it was quite similar, but was surprised to find that Ocaml di…
* Creating ➜ zig-playground git:(master) ✗ cat src/main.zig const std = @import("std"); pub fn main() !void { var stdout_file = try std.io.getStdOut(); try stdout_file.write(&quo…
* On “the programming language conundrum” * The old-ish (as of 1984) documentation on Xanadu * Note: Really trippy! Nomenclature includes words like "poomfilade" etc :-) * Some…
I wanted to have a playground to try out new idioms and concepts (hah!) in C++, and it became an excuse to figure out what the right way (in my opinion) would be, given the enormous range of choices e…
I found an old chess program that Mark Watson (somehow I can't find the original link anymore, my Gist mirroring it is here). I was wondering what it would take to get it to run again, and I was s…
Background Every once in a while, I see a mention of how Common Lisp really does support “non-functional” styles, and then cl:loop is trotted in, with attendant examples that make your eyes glaze ove…
I’ve been using the excellent Fish shell for the last few (three? four?) years, but every once in a while I need bash-compatibility, and Zsh seemed like perhaps a sweet spot between the two. If you’r…
Original source here There is another school which has not been very well represented in the literature over the years, but which has undoubtedly produced a greater positive impact on the economy. Ca…
It's that (too frequent) time again ... when I anxiously (and full of fickleness) wonder what language to increase familiarity with. The last year, I learnt quite a bit of common lisp, or atleast…
... Seem standardized now, but this was not always so. Here (from cltl2) is the range of ways of specifying a "pathname" that were typical on different systems about 25 years ago. Obviously…
From a comment on Slashdot: My current theory is that programming is quite literally writing. The vast majority of programming is not conceptually difficult (contrary to what a lot of people would ha…
This release of Is Parallel Programming Hard, And, If So, What Can You Do About It? features filled-out data-structures, debugging, and advanced-synchronization chapters; the addition of hazard pointe…