8 comments

  • chr15m 10 minutes ago
  • bjconlan 57 minutes ago
    This is the kind of clojure port that I always was looking for. Mostly because I thought go's core library and channels abstractions hits a simpler/nicer base API which would with the core & async apis (not to mention scratches my big beautiful binary itch)

    Thanks for your work will definitely check it out again once I get over renewed love for cpp (26)

    Edit how did glojure go under my radar also a great project from the looks

    • giancarlostoro 37 minutes ago
      I have played with the idea of making a “old school PHP” style DSL that takes advantage of the Go runtime and packages under the cover. I say old school PHP because PHP used to be a web focused DSL its no longer the case, I feel like it would make for an interesting easy to use backend language similar to PHP but with the full power of Go behind it. Clojure is an excellent choice.
    • marcingas 51 minutes ago
      Thanks for kind words! Please don't forget to drop me an issue or two when you eventually get to it :)
  • ingy 56 minutes ago
    Try out this Wasm browser REPL https://gloathub.org/repl/

    Gloat is a Glojure AOT automation tool. I worked with James Hamlin to get Glojure AOT going last summer and have been moving it forward since. I've also been working with marcingas (nooga) to get Gloat/Glojure/let-go all cooperating.

  • dmitrygr 1 hour ago
    You should see how fast libc gets mmaped() into the VM and the first instr runs :)
    • marcingas 1 hour ago
      Sure, I should clarify: The 7ms here is measured at the point where let-go starts executing user code. It takes 7ms to initialize the compiler, load all stdlib namespaces and compute all vars. So it's not "time to first instruction", it's "time to running your code".
  • asdfasd323f 25 minutes ago
    obviously vibecoded
    • marcingas 20 minutes ago
      Yes, I have used AI to boost Clojure compat and fill out some blanks but the runtime itself is not vibecoded. I wrote it myself between Jan 2021 and July 2023. All commits on GH.
  • brazukadev 1 hour ago
    do you know about Glojure?

    https://github.com/glojurelang/glojure