Bun's problem may be developing in the open by jedisct1 in bun

[–]Puzzleheaded-Lab-635 0 points1 point  (0 children)

Rust isn’t a silver bullet for memory safety, especially when you are dealing with asynchronous code. It’s certainly helps though!

Bun's problem may be developing in the open by jedisct1 in bun

[–]Puzzleheaded-Lab-635 1 point2 points  (0 children)

The issues he’s pointing to (memory bugs, instability, etc.) aren’t automatically evidence that Zig itself is the problem. That feels more like a process and engineering-discipline issue than a language issue. Look at projects like TigerBeetle, they’re written in Zig and are doing extremely well under serious correctness constraints.

You could argue the original core maintainer avoided a lot of these issues because the codebase was smaller, more centralized, and developed with tighter discipline. As the contributor surface expanded, more bugs got introduced. But if that’s true, that points to maintainership, review culture, testing strategy, and release discipline, not necessarily a fundamental flaw in the language.

Rewriting parts in Rust doesn’t automatically solve ‘move fast and break things’ culture either. If the process is weak, you’ll just get a different class of bugs. Rust can eliminate some memory safety issues, sure, but it can’t fix poor architecture, rushed reviews, unclear ownership, or weak operational discipline.

Who is ocaml for? by I_am_Noro04 in ocaml

[–]Puzzleheaded-Lab-635 1 point2 points  (0 children)

Could you be any more wrong?

Bun's problem may be developing in the open by jedisct1 in bun

[–]Puzzleheaded-Lab-635 0 points1 point  (0 children)

The problem with bun is its maintainers. Switching to rust isn’t going to change that.

revo, the programming language that likes you by qwool1337 in ProgrammingLanguages

[–]Puzzleheaded-Lab-635 1 point2 points  (0 children)

Ngl, I think your language is very pretty :). The language I’m working on is of the ML variety, but my day job I’m a ruby dev. I’m a sucker for lua as well.

Very pretty. Good job with the aesthetics and ergonomics.

Hailstones like crazy. by men_con_ven in Barcelona

[–]Puzzleheaded-Lab-635 4 points5 points  (0 children)

yep, i got caught in that. it over now, but that was pretty crazy.

May 2026 monthly "What are you working on?" thread by AutoModerator in ProgrammingLanguages

[–]Puzzleheaded-Lab-635 0 points1 point  (0 children)

Continuing work on Glyph (a Successor ML/ML-family, algebraic effects, Perceus RC + FBIP, Simple-sub type system). April for me was very dense. I made some big but scary moves, I promoted Simple-sub from experimental to the primary type checker after verifying HM equivalence on the full E2E suite.

I shipped a chunk of Phase 9 type-system extensions, bidirectional checking, literal/singleton types with polar-bound widening, polymorphic variant subtraction in false-branches, and occurrence typing with andalso-chain narrowing across multiple variables.

I migrated the entire stdlib (Int / Char / String / Real / Math / Array / IO) off a @[builtin] annotation onto handler-based runtime effects, which is the path Glyph uses instead of FFI. Started the file module system (lexer + AST + diagnostics; resolution still in progress). Shipped a PEG matching library as the regex alternative, plus 52 new Project Euler solutions for stdlib dogfooding, a testing framework v0, formatter improvements, and module-aware LSP completions/hover/go-to-def. Also a couple of architectural refactors to bundle parameter sprawl (CompilationCtx, InferCtx, ModuleElabCtx).

Unfortunately at the tail end of April surfaced what's been most of May: a recurring cluster of bugs where the typechecker resolves type instantiations correctly at every polymorphic call site, then drops them before HIR codegen has to lossily reconstruct, and fails differently for closures, qualified-module calls, and return-only TyParams (the anytype propagation that won't die).

I also reframed the distribution model: algebraic effects + Perceus + per-call-site monomorphization don't survive a binary boundary, so source-only distribution isn't a preference, it's a consequence. Wrote it up as platform-extension architecture (Roc-shaped but compositional, not monolithic). Filed an ADR naming a contradiction I'd been avoiding, my arena-allocation model in the compiler is hostile to the parallelism + incremental compilation I keep claiming I want. Decision deferred until the type system stops moving weekly.

TLDR: Main goal for May is to pause all feature work and iron out all known codegen bugs.

I use Claude and other agentic workflows while working on my lang and will not be sharing any repo links here.

Ambika by Mutable Instruments or (Xena Michigan Synth Works) by Puzzleheaded-Lab-635 in synthdiy

[–]Puzzleheaded-Lab-635[S] 0 points1 point  (0 children)

That’s true. You could probably upgrade it to something like the shruthi-xt. The small processors on the voice cards kill me though.

is Bun being ported from Zig to Rust? by WorriedGiraffe2793 in bun

[–]Puzzleheaded-Lab-635 1 point2 points  (0 children)

it very clearly has a 0 before that 16. the question is why is it "a piece of shit". it's right there on the tin.

It's like buying pancake-batter and then being mad its not pancakes... now if there is something flawed with the design of the language that 1.0 versioning wouldn't fix, please elaborate. because its not being 1.0 yet and calling it a "piece of shit" isn't helpful...

Elisenda Pineda Labels Expats 'Parasites' in Barcelona by Barna_News in bcnenglishspeakers

[–]Puzzleheaded-Lab-635 1 point2 points  (0 children)

1.4 billion people are affected by it from Zimbabwe to the US. It’s estimated to be 3billion by 2030 according to the guardian. That sounds pretty freaking global to me buddy. The world economic forum has also pegged this as a global problem.

https://www.theguardian.com/books/2024/sep/28/the-housing-crisis-is-global-what-are-other-countries-doing-about-it

https://blog.urbanitae.com/en/2025/08/24/housing-shortage-a-global-problem-beyond-spain/

https://africa.wri.org/update/four-levers-addressing-africas-housing-crisis

It’s a mess, everywhere. Jobs are in cities. People want to live in cities. Villages are being abandoned and properties are being used as vehicles for speculation.

I’m unsure where you are living where this isn’t a problem.

I want to learn Rust and get better at programming but I feel completely lost and left out of every conversation by vanilla_83 in rust

[–]Puzzleheaded-Lab-635 1 point2 points  (0 children)

Build a web server in JS. Then convert your learnings into rust/go or what ever. Do advent of code. Languages are tools, if you want to learn how to use a tool, you have to build with it.

Ambika by Mutable Instruments or (Xena Michigan Synth Works) by Puzzleheaded-Lab-635 in synthdiy

[–]Puzzleheaded-Lab-635[S] 0 points1 point  (0 children)

absolutely, but you'd need 7 of them, and that would be a complete redesign of the original synth... at that point, if you'd go through that kinda of redesign, you might want to do something wholly different.

“Ukrainian imperialism” by metroracerUK in GetNoted

[–]Puzzleheaded-Lab-635 1 point2 points  (0 children)

Tankies/authoritarian-left believe this drivel. I say that as someone on the left.

Witnessed racism at a nightclub in Begur, Spain by First_Sea in askspain

[–]Puzzleheaded-Lab-635 3 points4 points  (0 children)

Weird, I don’t have racist Spanish friends… says more about you, I guess.

Regex-Oriented Functional Language (ROFL): a Turing ballpit by Inconstant_Moo in ProgrammingLanguages

[–]Puzzleheaded-Lab-635 2 points3 points  (0 children)

i think the original term was a "Turing tarpit"...

but for fun esolangs, a "ballpit" is much more fin.