HNHacker News
TopNewBestAskShowJobs

crowdhailer

1,201 karma · joined October 13, 2016

submissionscomments
crowdhailer··on EYG: A Programming Language for Humans
I have a few weird syntax I've worked on in the past so this is definitely possible. Currently only the textual representation and structural editor are in the repo. The most different I have done is a layout where the AST was presented like a file tree.

apply ├── int_negate └── 5

crowdhailer··on EYG: A Programming Language for Humans
I believe this was a separation that existed in the role of programmer (logic cognition) from coder (details) in the early days of computing. I previously read a good post about this but can't find it now.
crowdhailer··on EYG: A Programming Language for Humans
Bringing a sound and totally inferred type system, including of all effects. Is the main dimension. It also aims to improve the friction around managing dependencies.
crowdhailer··on EYG: A Programming Language for Humans
Thank you. I have some new editor features I hope to share once the package management is improved.
crowdhailer··on EYG: A Programming Language for Humans
I'm not sure "normies" is the right grouping. I think that is too broad some people are artists and some people just aren't that curious to try. I think a better group to target is "makers" I think that's anyone with enough ambition to at least try and fix a plug or change a lightbulb.
crowdhailer··on EYG: A Programming Language for Humans
I think this is a point I should make more clearly. And there are more examples of programmable environments. Excel being one.
crowdhailer··on Why Your Daily Standup Notes Are Useless
To me stuff slipping through the cracks is a feature not a bug
crowdhailer··on Abstracting Effects with Continuations
I'm enjoying the resurrection of all these concepts. I hear it explained as agents work best with feedback/constraints, my confusion is I believe people do as well so why were they not so popular before. Either way it's nice to see it happening and I'm very bullish on Gleam continuing to be a good choice.
crowdhailer··on Zig Creator Calls Spade a Spade, Anthropic Blows Smoke
But fair?
crowdhailer··on Zig Creator Calls Spade a Spade, Anthropic Blows Smoke
I think that friction of feedback and friction of construction are two different things. Having lots of tokens to build things doesn't mean you have more feedback. I'm a bun user I like it. I can't really comment from my use on what the Zig vs Rust rewrite means to me.
crowdhailer··on Zig Creator Calls Spade a Spade, Anthropic Blows Smoke
Not heard sunk cost fallacy described as a feature before. Interesting idea.
crowdhailer··on Ask HN: What are you working on? (May 2026)
Writing my own programming language eyg.run that for a long time had no syntax. I worked on a structural editor for a long time and this weekend I finally documented the sneaky text syntax that did exist for testing. So the structural editor I'm not sure about the future. The language is still fun to write and use tho.
crowdhailer··on Making your own programming language is easier than you think (but also harder)
I think more people having a crack at a language is a good thing. It demystifies a lot. For a long while I wanted the install guide for EYG (my language) to be a tutorial to write an interpreter in the language of your choice. I thought following the guide should take about a weekend and cover every feature in the language. For production you might want someone else's implementation, but for getting started what a great intro.
crowdhailer··on The Zig project's rationale for their anti-AI contribution policy
I think this is going to turn into a very smart move by Zig.
crowdhailer··on Ghostty is leaving GitHub
This was good for me to read. I'm still on GitHub, but think about moving more frequently than I'd like to
crowdhailer··on Ask HN: Abandoned/dead projects you think died before their time and why?
I certainly know and admire eve. However I don't think I consciously took that many features from it into EYG. I'd be curios what the crossover is
crowdhailer··on Mistral raises 1.7B€, partners with ASML
Ahh yes so I am. thanks for the correction
crowdhailer··on Mistral raises 1.7B€, partners with ASML
I guess ASML chips are selling as well as they hoped, need a bigger customer.
crowdhailer··on Gleam v1.12.0 Released
I'm excited to see less object allocations as an improvement. Should really help when walking AST's
crowdhailer··on Flix – A powerful effect-oriented programming language
I'm pretty confident they will become a common feature in functional languages. Unison, Roc, EYG also have some version.

Then we just need to wait for the functional languages to become mainstream.

crowdhailer··on Flix – A powerful effect-oriented programming language
I wrote about them here. https://crowdhailer.me/2025-02-14/algebraic-effects-are-a-fu... as I got a reasonable handle on implementing them in EYG

All the examples are editable, though not as text.

crowdhailer··on Hytradboi 2025 Program
I super enjoyed the last installation of this. I think I've watched every talk twice. I'd love a similar format for a selection of language design talks.
crowdhailer··on Operating System in 1,000 Lines – Intro
I'd love to try implementing this in some other languages.
crowdhailer··on The evolution of a structural code editor
Indeed. Here's a link to one episode https://pod.link/developer-voices/episode/e47720e8c6dc3d1660...
crowdhailer··on The evolution of a structural code editor
What requires the format to be text-like? I'm not sure I agree with this assertion. I think structural editors need to be language specific so that they can offer higher value edits that might only make sense for specific languages.
crowdhailer··on The evolution of a structural code editor
The EYG type system does support recovery, so you will get multiple type errors if that's the case in the program.
crowdhailer··on The evolution of a structural code editor
It could be in principle. EYG was developed along with the editor so that has effected the design of the AST. Ideally if a useful/powerful/pleasant/intuitive structured editing experience was found for EYG (and it's minimal AST) then it would be proven to work and so putting the effort into doing for a program with a more complex AST would be worth the effort.
crowdhailer··on The evolution of a structural code editor
I'd really like to get to the point where I have a library of transformations and you can make your own interface. Already the click ui and hot keys ui call the same `insert_function` or `assign_to` functions. Adding a ui with lots of dragging or voice control should be trivial
crowdhailer··on The evolution of a structural code editor
Diffing is really an interesting point. Git is quite (maybe very) good. I wonder how much better a structured approach could be but it's obviously a large amount of work that I don't yet have time for.
crowdhailer··on The evolution of a structural code editor
I'd love to get this to the point where add your own keybindings to structural edits, potentially very involved ones. It's superficially not very different to a combination of vim macros, auto completes or templates in other editors but I think the end result could be interesting as the units of change would be more meaningful. I think it's the same benefit of a hygienic macro system vs a source file manipulating version of meta programming.
Page 1 of 3Next →