"rep stosw"
when i write 8086 assembly programs I often find myself relying on the REP instruction. i think that makes me a "repper"
02.08.2025 06:21 β π 12 π 2 π¬ 1 π 0@elucent.website.bsky.social
compiler creature
"rep stosw"
when i write 8086 assembly programs I often find myself relying on the REP instruction. i think that makes me a "repper"
02.08.2025 06:21 β π 12 π 2 π¬ 1 π 0who is this quoting lol
01.08.2025 21:37 β π 0 π 0 π¬ 1 π 0an underground explorer and her vehicle come face to face with a ne'er do well
29.07.2025 06:14 β π 1 π 0 π¬ 0 π 0we havent had a president with a valid beta kid name since Bill Clinton. take from that what you will
27.07.2025 04:56 β π 0 π 1 π¬ 0 π 0kamala harris is a valid fantroll name
27.07.2025 04:33 β π 3 π 0 π¬ 1 π 0"if he was on the list, wouldn't the democrats have used that to stop Trump being elected?" is so revealing. i wonder how much of the conspiratorial thinking in the US starts from saying "okay, but the democrats can't actually be *that* incompetent, can they?" and working backwards
25.07.2025 13:46 β π 0 π 0 π¬ 0 π 0like there is nothing functional about jai, and i would argue nothing functional programmers stand to learn from jai, but modern functional programming is often just a crude reactionary movement against writing code with good practices in industry, and in that sense jai fits right in
25.07.2025 00:19 β π 0 π 0 π¬ 0 π 0jonathan blow being platformed at lambdaconf is just the most extreme example of a pattern i've noticed for a while, where a clade of people exists who define "functional programming" as "using one of the Good languages", and every other paradigm is just when you use a Bad language
25.07.2025 00:19 β π 1 π 0 π¬ 1 π 0mfw someone has a bad pl idea
24.07.2025 04:57 β π 0 π 0 π¬ 0 π 0at a certain point of being an ex mc modder and emulation enthusiast i think transitioning becomes less an issue of your own gender identity and more an issue of whether or not you want to support the stereotype
21.07.2025 05:23 β π 2 π 0 π¬ 0 π 0millennials born after 2003 don't even want to play La-Mulana 2 Downloadable Content: The Tower of Oannes anymore. sad!
17.07.2025 14:55 β π 2 π 0 π¬ 0 π 0pixel art of tenna from deltarune chapter 3. one of the mikes is also there and just dropped the pipis
was compelled to draw tenna
15.07.2025 05:11 β π 5 π 3 π¬ 0 π 0it's so funny to me how intense the scala community is. imagine making a reality show about clang libstdc++ maintainers and buying twitter ads for it, and that the reason you would do this is to fight your personal culture war against the gcc libstdc++ maintainers. that's how scala is in real life
30.06.2025 03:32 β π 3 π 0 π¬ 1 π 0oh yeah my take is not that experience is meaningless or anything just that like. when someone is like "heh i'm such an expert i started coding when i was sooooo young" my reaction is more "sorry that happened to you" than "wow that's so impressive"
20.06.2025 19:01 β π 0 π 0 π¬ 2 π 0yeah if anything the fact my work was in front of so many people at an early age was a huge indictment of my emotional maturity, not a flex
20.06.2025 18:58 β π 1 π 0 π¬ 0 π 0i don't actually disagree with this person on any major issues but there's no single thing that more instantly outs you as reputation-obsessed than bringing up "yeah, i coded in high school π" years after the fact
20.06.2025 15:24 β π 0 π 0 π¬ 4 π 1and now clover has full support for array/slice patterns too! these even support multiple splat parameters (i.e. rest..., body...) per pattern, which i used to implement this cute BF interpreter :)
15.06.2025 08:55 β π 1 π 0 π¬ 0 π 0added codegen support for swizzling and tuple patterns
15.06.2025 06:55 β π 1 π 0 π¬ 1 π 0metavariable? never hearda variable in my life
14.06.2025 05:49 β π 0 π 0 π¬ 0 π 0on the to-do list:
- implement more types of patterns (list and tuple patterns are planned for now, string patterns later)
- implement &Nil (or maybe just Nil?) to get a pointer to a unitary case, instead of needing a valid instance
- `use List.Cons` and `use List.*` syntax to pull in case defs
whew. had to make a surprising number of backend changes for this, but Clover has sum types and pattern matching now :)
07.06.2025 23:52 β π 4 π 0 π¬ 1 π 0tbh...i think it reads a lot nicer, this looks super crisp
07.06.2025 23:26 β π 1 π 0 π¬ 0 π 0do u think toby fox is catholic or is all that just there by accident
07.06.2025 17:36 β π 0 π 0 π¬ 0 π 0have you considered delta rune
05.06.2025 18:40 β π 0 π 0 π¬ 0 π 0so then the first overall project directory structure aligns with the structure of the import graph
03.06.2025 18:25 β π 1 π 0 π¬ 0 π 0yeah my intent is not enforcing a flat file structure, just also not enforcing a nested one. i think most actual modules would conventionally just put all their sources in one folder, with a `pkg.cl` that defines the module interface and also tells the compiler what other sources to pull in
03.06.2025 18:23 β π 1 π 0 π¬ 1 π 0since these packages would become the minimum compilation unit like in rust, i want them to be especially flexible. like the module system has to support large projects of course. but single-file libraries, projects, and scripts should also be effortless
03.06.2025 18:20 β π 1 π 0 π¬ 0 π 0like i said, `use` would be for importing essentially an analogous type of module to rust crates. the main thing i have qualms about is i want it to require minimal effort to set up - so idk if i want individual sources to have to declare what module they're in, it might be decided from above
03.06.2025 18:15 β π 1 π 0 π¬ 2 π 0my current thinking with clover is splitting imports between `use` (import a, for lack of a better word, crate-level package) and `include` (include another relative source in the current package). simple, more structured than an actual preprocessor, sidesteps needing a Cargo.toml equivalent
03.06.2025 18:09 β π 1 π 0 π¬ 2 π 0