The Jank programming language (jank-lang.org)
from cm0002@lemmy.cafe to programming@programming.dev on 10 Jul 15:09
https://lemmy.cafe/post/20175641

#programming

threaded - newest

burlemarx@lemmygrad.ml on 10 Jul 15:26 next collapse

One more of those revolutionary functional languages that fade over the course of 5 years?

brian@programming.dev on 12 Jul 01:06 next collapse

idk if clojure has really faded though. some dialects have done well (jvm, js) and some haven’t gotten much use (go, clr), but it feels like a reasonable path. there’s a good chance you can tap into a decent chunk of the existing clj ecosystem too

MadhuGururajan@programming.dev on 12 Jul 15:21 collapse

like Haskell or Lisp?

IcyToes@sh.itjust.works on 10 Jul 16:51 next collapse

Why?

madnificent@lemmy.world on 10 Jul 17:01 collapse

jank is a general-purpose programming language which embraces the interactive, value-oriented nature of Clojure as well as the desire for native compilation and minimal runtimes. jank is strongly compatible with Clojure and considers itself a dialect of Clojure.

Looks like they wanted Clojure to have a smaller runtime.

Samskara@sh.itjust.works on 10 Jul 20:23 collapse

When I tried Clojure the endless Java stackstraces were a pain to debug.

underscores@lemmy.zip on 10 Jul 21:31 next collapse

Syntax isn’t everything but …

x00z@lemmy.world on 10 Jul 22:36 next collapse

Makes me want to jank my head off.

bitcrafter@programming.dev on 10 Jul 22:54 collapse

Is it worse than Clojure?

somegeek@programming.dev on 11 Jul 19:51 collapse

Love to see the TS and python “experts” in the comments having no idea what’s going on.

Clojure is awesome and is meant to be used like this. Clojure is a Hosted language specification, meant to be implemented on different runtimes. That’s why we have clojurescript, jvm clojure, babashka and jank.

Jank seems like an amazing and exciting idea to have clojure with higher performance and smaller footprint of cpp, and also it’s ecosystem.

bitcrafter@programming.dev on 11 Jul 23:08 collapse

Thank you, my human language parser is not fully operational at the moment so I actually appreciated this summary!