mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.3K
active users

#jvm

3 posts2 participants0 posts 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.
Replied in thread

@parttimenerd #java (really, I mean the #JVM) has always been more something to embed other things into not vice versa.

I do wish the applet security issue had been fixed. But neither Sun nor Oracle ever really fought for front end markets. Those battles could have been won. There had always been loud naysayers. There was a lot of low hanging fruit. Still is. But people up top are just reading Forbes or whatever, not talking to customers.

Don't get me wrong, I am in favor of JEP 504

Replied in thread

@mrudokas @didier And that's why I avoid #Java. Even #Kotlin and #Scala already has way less boilerplate (but I still dislike it). Part of the problem is the language, other parts is the libraries - and the alternative #JVM languages only change one part of the equation.

Now you know why I prefer even #C++ over those. In C++ there's already way less boilerplate, and thus also way less efficiency of such tools. In fact I only ever get useful matches at all when writing code for a batch processing framework similar to #ApacheBeam.

Which has a REALLY nice #Go interface where stateless parallel functions can just be Go functions. No class/struct/whatever around it, no extra methods, no weird context objects, just pure functions from type A to type B. That's how I want things to be.

#Haskell also is a very good example, and in fact one of the languages with least amount of boilerplate I know.

Otherwise, the point is "my team does not have the power to change the existing ecosystem". We have projects to deliver, can't spend too much resources in creating better APIs to existing systems. We can do incremental improvements though - in C++ that is possible, in Java it is a lost cause.

И как оно? Рассказываем как прошёл второй Java Rock Stars Meetup

Привет, Хабр! Первый Java Rock Stars Meetup прошёл на ура (обзор первого митапа см. тут ) и вы сказали, что хотели бы ещё. Ну, что ж, мы услышали, приняли и сделали. В конце мая мы провели второй Java Rock Star Meetup в Москве на той же площадке Casa Picassa, только в соседнем лофте. В этот раз мы выбрали площадку с большей вместимостью, поскольку кол-во регистраций в этот раз было сильно выше (как и дошедших до локации участников), чему мы были несказанно рады! Под катом — записи докладов, фото, видео и как это было.

habr.com/ru/companies/axiomjdk

ХабрИ как оно? Рассказываем как прошёл второй Java Rock Stars MeetupПривет, Хабр! Первый Java Rock Stars Meetup прошёл на ура (обзор первого митапа см. тут ) и вы сказали, что хотели бы ещё. Ну, что ж, мы услышали, приняли и сделали. В конце мая мы провели второй Java...