HN user

crowdhailer

1,131 karma
Posts168
Comments72
View on HN
www.bbc.co.uk 2d ago

World shift to clean energy is unstoppable, IEA report says

crowdhailer
4pts0
crowdhailer.me 6d ago

Abstracting Effects with Continuations

crowdhailer
73pts6
theconvivialsociety.substack.com 7d ago

AI Is Not a Tool

crowdhailer
8pts2
www.ft.com 9d ago

Eurostar orders trains that can cope with 55C 'Saudi' Summers

crowdhailer
2pts0
raymyers.org 9d ago

Zig Creator Calls Spade a Spade, Anthropic Blows Smoke

crowdhailer
1550pts785
www.terrygodier.com 2mo ago

The Boring Internet

crowdhailer
54pts44
lukwol.github.io 2mo ago

A guide to building Gleam apps for web, desktop, and mobile

crowdhailer
2pts0
builders.perk.com 4mo ago

Gleam is straightforward, predictable and stable

crowdhailer
5pts0
blog.nestful.app 5mo ago

We Dropped Vue for Gleam and Lustre

crowdhailer
1pts0
www.youtube.com 7mo ago

You don't need an ORM [video]

crowdhailer
1pts0
gearsco.de 7mo ago

Making the most of bit arrays in Gleam

crowdhailer
38pts1
a5s.eu 8mo ago

A tiny probabilistic programming language in Gleam

crowdhailer
2pts0
wskiy.de 9mo ago

How I made my own web server in Gleam

crowdhailer
10pts0
brian-dot-brian-dot-brian.ghost.io 10mo ago

Basic Gleam Debugging Tips

crowdhailer
1pts0
gleamgathering.com 10mo ago

Gleam Gathering 2026

crowdhailer
62pts28
peakd.com 1y ago

Why Gleam Wins over F#

crowdhailer
3pts1
www.youtube.com 1y ago

Microcontrollers with Gleam [video]

crowdhailer
9pts0
www.kurz.net 1y ago

Type-Safe Routing in Gleam

crowdhailer
2pts0
hexdocs.pm 1y ago

Lustre v5.0.0 Released

crowdhailer
2pts0
jonashedeng.github.io 1y ago

In Praise of Gleam's Decode

crowdhailer
2pts0
www.youtube.com 1y ago

A Decision Maker's Guide to Typed Functional Languages [video]

crowdhailer
1pts0
www.youtube.com 1y ago

The many ends of programming [video]

crowdhailer
1pts0
github.com 1y ago

EYG IR spec for a "no syntax" language

crowdhailer
1pts0
vimeo.com 1y ago

Show HN: Type safe eval implemented as algebraic effect [video]

crowdhailer
3pts0
tarbomb-b4a21a.gitlab.io 1y ago

Tarbomb Implementation – Xkcd 1168

crowdhailer
2pts0
crowdhailer.me 1y ago

Algebraic effects: A functional approach to manage side effects

crowdhailer
2pts1
crowdhailer.me 1y ago

Programs don't kill people, computers do

crowdhailer
1pts0
www.youtube.com 1y ago

A Series of Unfortunate Effects (2019) [video]

crowdhailer
1pts0
eyg.run 1y ago

Development Roadmap for the EYG Language

crowdhailer
2pts0
conradgodfrey.com 1y ago

Grep Britain – a tool to visualise UK place names

crowdhailer
1pts0

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.

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.

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.

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.

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.

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.

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.

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

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.

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.

The code editor is for the EYG language and implemented in Gleam. So that's a blocker. The editor is probably far enough along to have a crack at it by EYG would need some UI or web library so that EYG was able to build an editor.

I really want to be able to program with swimlanes for concurrent systems. I think BPMN is close(ish) but I would like it to be typed in a way which can check of the types of the code I write in a box.