Live data from Hacker News

Show HN: I made a Clojure-like language in Go, boots in 7ms

github.com

101–106 of 106 posts

Re: Show HN: I made a Clojure-like language in Go, boots in 7ms

#101

[dead]

How do you explain how more than half of that work was done in 2021? Or did you not look at the repo either? Even in 2023 AI could not really vibe code much of anything. Tell me about the AI coding tools available in 2021 though. It was all done with autocomplete? created: 7 hours ago I’m sure you have some impressive work from that era to share here as well.

[dead]

Re: Show HN: I made a Clojure-like language in Go, boots in 7ms

#102

Earlier quoted context omitted.

Thats just a pragmatic design decision for Go interop, as Go went nuts with public being UpperCase. Theres no camelCase tho? Snake case and PascalCase fir Go modules interrop.

“let data = io.ReadAll(file)?” That’s Pascal case any way. Looks sort of camel case with the “io” being lower case.

Yes. PascalCase for Go, snake_case for Lisette. I find it quite good actually as i can see what hooks into the Go ecosystem instantly.

Ofc you can write your own wrapper, but so far i have not bothered.

Re: Show HN: I made a Clojure-like language in Go, boots in 7ms

#105
It's interesting how many projects seem to be in large part trying to address Clojure's slow startup time. Esp since Project Leyden seems to be around the corner and seems like it will solve the underlying JVM issue once and for all (making all these projects a bit redundant). Though maybe I'm missing something :)

Re: Show HN: I made a Clojure-like language in Go, boots in 7ms

#106
post #39

Nice! I recently played around with a Lisp syntax for Go semantics: https://codeberg.org/veqq/Joe As far as JVM-free Clojure-like, Janet is really nice. I've been using it in production for a while: https://janet-lang.org/ There's also Fennel if you want the Lua vm and libraries.

For what types of work do you Janet in production?

I manage some client websites made with https://github.com/joy-framework/joy for example https://codeberg.org/veqq/janetdocs/

Some email stuff I don't know how to summarize well

Some data processing/aggregation servers

Some accounting stuff

I'm trying to build a declarative DSL https://lobste.rs/s/ylq7sd/what_are_you_doing_this_weekend#c... which I could port production Common Lisp/Prolog stuff to, but I probably won't for performance reasons.

Post reply on HN