eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

218
active users

#clojure

7 posts6 participants1 post today

You've heard of #scala language that works on the jvm. You also heard about scala native target to native (C) and interoping with that world side stepping the #jvm...

Now get ready for #clojure (jvm language) and it's target to Cpp.

---

#jank programming language - Clojure/LLVM/C++

"Where jank differs from Clojure JVM is that its host is C++ on top of an LLVM-based JIT*

jank-lang.org/

jank-lang.orgjank programming language - Clojure/LLVM/C++jank is a Clojure dialect on LLVM with a native runtime and C++ interop.

I'm revived and alive! Feeling a THOUSAND times better. I've been reading my #tolkien fairy tale book with my #cat. Gotta have that kitty energy. Sometimes I read outloud to him, and he just lays there, being my pillow, flicking his tail and listening to the story :) Now I think I'm going to do some #code in #clojure. I'll be on #SDF listening to #anonradio :D

The Architecture Behind Ooloi: A Quarter-Century in the Making

ooloi.org/home/the-architectur

Now that the backend engine is complete, architecturally speaking, I'm getting increasingly eager to open the source. Itching, in fact. But as that will take a while, the least I can do for you is give you the WELCOME.md file from the source...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

OOLOI.ORGThe Architecture Behind Ooloi: A Quarter-Century in the MakingNow that the backend engine is complete, architecturally speaking, I'm getting increasingly eager to open the source. Itching, in fact. But as that will take a while, the least I can do for you is...

Finally got over the hump and was able to re-build my Babashka-based project into a binary with GraalVM. It really does start so much faster that way.

The hump I couldn't get over is tools.build. This is the fourth time I've tried to use it for a project. Even after trying neil and uberdeps and I can't remember what else ... it just wouldn't build an uberjar.

After hours of trying, I switched over to Leiningen and had the uberjar and compiled binary in about 20 minutes.

A very well-written article that deserves another share: Understanding Polylith through the lens of Hexagonal architecture medium.com/@joakimtengstrand/u

Since the article was written, the Python tooling for Polylith has support for "all" Package & Dependency management tools out there such as uv, hatch, pixi and not only Poetry.

Medium · Understanding Polylith through the lens of Hexagonal architectureBy Joakim Tengstrand

🚀 Introducing python-tap - a tiny Python library useful for REPL Driven Development

Useful when running code on your local machine. With this tool, you can store and process data, such as function input parameters or local variables. This is useful when inspecting code and flows, and when running code in a REPL. You will have all the tapped data available in the session.

Yes, it is inspired by "tap>" in Clojure!

pypi.org/project/python-tap/#d

PyPIpython-tapA Python implementation of tap. Useful for REPL Driven Development.