clojure-sweden

https://sthlm-clj-slack.herokuapp.com/
Saikyun 2021-01-28T09:03:47.004800Z

tack 😄

Saikyun 2021-01-28T09:04:24.005600Z

@emil0r iiuc anvĂ€nder vissa det i prod redan -- till och med pĂ„ ios! tyvĂ€rr Ă€r dokumentationen inte alltid sĂ„ tydlig med det. hursomhelst, nu skulle Ă„tminstone jag kalla det stabil beta 🙂

emil0r 2021-01-28T09:10:57.006Z

Ah
 ok. Ser ju spÀnnande ut

emilaasa 2021-01-28T09:12:13.006500Z

Jisses det ser ju grymt ut, kÀrlek vid första ögonkastet.

Saikyun 2021-01-28T09:13:28.007300Z

haha, tack 🙂 det Ă€r riktigt hĂ€rligt

emilaasa 2021-01-28T09:16:22.008100Z

Projekt hjÀrntvÀtta sonen med lisp fick precis ett nytt vÀrdefullt vapen!

emilaasa 2021-01-28T09:17:51.009200Z

Det Àr svÄrslaget den interaktiva miljön man fÄr igÄng. Har ett gÀng kollegor som bygger saker i unity dagarna i Ànda, tror nÀstan de skulle kunna övervÀga att lÀra sig clojure bara för att fÄ feedback loopen bÀttre

emilaasa 2021-01-28T09:20:27.009700Z

Barnen lirar Roblox nu, undrar om det finns ett clojure till det ocksĂ„ 🙂

Saikyun 2021-01-28T09:23:16.010500Z

jag funderar pĂ„ att börja lĂ€ra min son. frun hĂ„ller pĂ„ att lĂ€ra honom lĂ€sa, sĂ„ nĂ€sta steg blir naturligtvis lisp 🙂

Saikyun 2021-01-28T09:24:07.011400Z

jag tycker unity + clojure har vissa problem, specifikt behöver clojure starta om varje gÄng man trycker stop / play, vilket rimmar dÄligt med metodiken i unity att för att Àndra banor etc behöver du i regel stoppa

Saikyun 2021-01-28T09:24:29.011900Z

genererar du banor med kod funkar det bÀttre, men dÄ utnyttjar man ju inte unity fullt ut istÀllet

Saikyun 2021-01-28T09:24:50.012500Z

har av den anledningen börjat pilla lite pÄ en mer basic spelutvecklingsmiljö, men dÀr man slipper vÀntetider och shit: https://www.youtube.com/watch?v=ReUczDAWLfI

👍 1
Saikyun 2021-01-28T09:25:06.012900Z

tittar ni i slutet Àr det en liten sneaky eval som sker : )

Saikyun 2021-01-28T09:25:20.013300Z

detta anvÀnder janet istÀllet för clojure dÄ, framför allt för bÀttre interop med c och mindre startup time

Saikyun 2021-01-28T09:25:32.013600Z

nackdelen Àr att man inte har persistenta datastrukturer

mpenet 2021-01-28T09:55:27.014400Z

there's also lite , written in c+lua (SDL), so extensible with fennel-lang

mpenet 2021-01-28T09:55:30.014600Z

https://github.com/rxi/lite

Saikyun 2021-01-28T09:58:51.015Z

cool, thanks for the tip 🙂 that looks a lot more complete, hehe

Saikyun 2021-01-28T09:59:25.015200Z

how is the multithread support in lua?

mpenet 2021-01-28T10:00:07.015400Z

it's "undefined" in lua, you have coroutines, then you can plug them on whatever your hosts allows

mpenet 2021-01-28T10:04:19.015600Z

I think most people use libs that rely on ffi for this. There are a few libs that do that. For lite I didn't dig into the internals

Saikyun 2021-01-28T10:04:55.015800Z

okay, thanks for the info 🙂 lite looks really cool

mpenet 2021-01-28T10:10:39.016Z

It's distributed as a 1.02 MB zip file. Kind of nuts, the lua interpreter is around ~200kB.

mpenet 2021-01-28T10:11:49.016200Z

fennel-lang also allows to "compile" (basically pack your scripts with a tiny c launcher that bundles the interpreter) to binary, you end up very often with something quite light to distribute

emilaasa 2021-01-28T12:44:53.016500Z

Fennel is sweet!

emilaasa 2021-01-28T12:45:22.016700Z

Finally writing some nvim plugins seems like a good idea with fennel and aniseed