Cover for the book "Building a Debugger" from No Starch Press. A robot sits at a drafting table drawing a complex machine. In the top-right corner of the table, there is a post-it note with a bug drawn on it and crossed out
The cover for my book on how debuggers work is here!
Preorders are still 25% off: nostarch.com/building-a-d...
14.12.2024 00:05
π 181
π 36
π¬ 9
π 3
how it started how its going
11.12.2024 20:37
π 36
π 2
π¬ 5
π 0
include_subdirs - Dune documentationContentsMenuExpandLight modeDark modeAuto light/dark, in light modeAuto light/dark, in dark mode
It's not common practice but I think mostly for historical reasons. Now that we have (include_subdirs qualified), you should be able to do it easily. See dune.readthedocs.io/en/stable/re...
10.12.2024 18:49
π 3
π 1
π¬ 0
π 0
Maybe it just sucks
I'm not the first to speak badly about dune
10.12.2024 17:30
π 0
π 0
π¬ 0
π 0
How common is it to create multiple folders in /lib coding OCaml?
I'm asking because defining a new dune file for each new folder is annoying, and I don't know if it is annoying because it's an anti-pattern or if it just sucks
10.12.2024 17:25
π 5
π 1
π¬ 3
π 0
And building values with it is better too. In Go to make the same code you'll need to use iota - and it just sucks tbh
Anyone can understand this code even knowing nothing about ADTs or OCaml.
05.12.2024 16:23
π 6
π 1
π¬ 1
π 0
Ok I really liked ADTs
It's just easier to understand what is happening compared with my past Go implementation
05.12.2024 16:17
π 33
π 4
π¬ 4
π 0
My article β8 months of OCaml after 8 years of Haskell in productionβ is by far my most successful.
Itβs interesting to ponder why, but I had pretty good expectations from the start myself.
chshersh.com/blog/2023-12...
05.12.2024 07:50
π 29
π 4
π¬ 3
π 2
I'm usually not a big transition fan, but I liked it
05.12.2024 00:14
π 0
π 0
π¬ 0
π 0
Working on AOC 1, on Teika, the parsing took me some time, I still need to write the sort.
Doing things without a stdlib and infix operators is a pain. But it's been interesting.
But, I need to connect the typer, doing it without type checking is a massive pain.
03.12.2024 04:02
π 10
π 1
π¬ 1
π 0
Release v1.6.3 Β· gleam-lang/gleam
Gleam v1.6.3 is out now, with a fix for compiling on older versions of Erlang/OTP
github.com/gleam-lang/g...
03.12.2024 16:51
π 25
π 4
π¬ 0
π 0
In Gleam btw
01.12.2024 23:12
π 0
π 0
π¬ 0
π 0
I just completed "Historian Hysteria" - Day 1 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/1
01.12.2024 23:11
π 3
π 0
π¬ 1
π 0
Minecraft Create New World Screen
World Name: Advent of Code 2024
okay, setting up my project...
(day1 is already like, really hard for this sort of thing so not sure how much i'm going to be able to do this time ^^)
01.12.2024 22:29
π 77
π 6
π¬ 6
π 1