Fork me on GitHub
#clojure-sweden
<
2021-01-28
>
Saikyun09:01:47

tack 😄

Saikyun09:01:24

@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 🙂

emil0r09:01:57

Ah
 ok. Ser ju spÀnnande ut

emilaasa09:01:13

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

Saikyun09:01:28

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

emilaasa09:01:22

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

emilaasa09:01:51

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

emilaasa09:01:27

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

Saikyun09:01:16

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 🙂

Saikyun09:01:07

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

Saikyun09:01:29

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

Saikyun09:01:50

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

👍 3
Saikyun09:01:06

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

Saikyun09:01:20

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

Saikyun09:01:32

nackdelen Àr att man inte har persistenta datastrukturer

mpenet09:01:27

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

Saikyun09:01:51

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

Saikyun09:01:25

how is the multithread support in lua?

mpenet10:01:07

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

mpenet10:01:19

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

Saikyun10:01:55

okay, thanks for the info 🙂 lite looks really cool

mpenet10:01:39

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

mpenet10:01:49

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

emilaasa12:01:53

Fennel is sweet!

emilaasa12:01:22

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