This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2024-01-11
Channels
- # announcements (1)
- # babashka (70)
- # beginners (8)
- # calva (5)
- # cider (9)
- # clojure (48)
- # clojure-austin (68)
- # clojure-europe (29)
- # clojure-norway (30)
- # clojure-uk (5)
- # clojuredesign-podcast (2)
- # cursive (19)
- # datomic (10)
- # emacs (11)
- # events (2)
- # exercism (4)
- # fulcro (2)
- # hyperfiddle (29)
- # introduce-yourself (2)
- # jobs-discuss (4)
- # kaocha (1)
- # leiningen (8)
- # lsp (8)
- # malli (2)
- # matcher-combinators (20)
- # nrepl (15)
- # off-topic (33)
- # reagent (7)
- # releases (4)
- # shadow-cljs (42)
- # spacemacs (6)
- # sql (6)
- # squint (10)
- # vim (3)
Mitt nye kontor (fra februar) er på Kirkegata 15 i sentrum! Hele 5 min gangavstand til Jaipur. Så nå kan jeg også bli med fremover! Jeg begynner i ny jobb 40% fra februar, typ 2 dager i uka. Fulltid fra april.
kult bruksområde for replicant: frittstående js-moduler. Skriv koden med cljs, rendre hiccup med replicant, bygg med advanced optimizations. Du sitter igjen med en js-fil som er supertynn og helt frittstående uten dependencies, som folk kan bruke fra react, vue, angular, cljs, …..
fy søren, sant. Eventuelt komponenter i CLJC-filer, så kan du ta stilling til om du vil rendre i CLJS eller i CLJ senere. (ikke at det er akkurat det du snakker om, men det gikk akkurat opp for meg hvor mye man tjener på at det bare returneres hiccup, løsere kobling)
driver og lager et frittstående tabell-komponent på arbeidsplassen, det kunne helt fint vært replicant-basert
Du kan vel også gjøre det @U0MKRS1FX foreslår, men jeg tipper du får slimmere og raskere løsninger med svelte eller noe sånt.
i forhold til å dra in React og Reagent er det ihvertfall en god del mere lightweight, for å si det mildt
fy søren, sant. Eventuelt komponenter i CLJC-filer, så kan du ta stilling til om du vil rendre i CLJS eller i CLJ senere. (ikke at det er akkurat det du snakker om, men det gikk akkurat opp for meg hvor mye man tjener på at det bare returneres hiccup, løsere kobling)
Jeg har oppdaget at Unreal Engine ikke bare har ett, men to egne programmeringsspråk! https://docs.unrealengine.com/5.3/en-US/blueprints-visual-scripting-in-unreal-engine/ ("visuell programmering" med https://forums.unrealengine.com/t/feedback-why-are-development-assets-stored-in-a-binary-format/275197) og https://dev.epicgames.com/documentation/en-us/uefn/verse-language-reference (som tilsynelatende kun er for spillet Fortnite). Interessant! Jeg tenker naturligvis på Babashka og Clojure generelt, og om jeg kan gjøre noe smart der. Kanskje en Clojure som kompilerer til Blueprints binærformat? Hmmm. En idé i krybbestadiet.
Verse er forøvrig laget av Simon Peyton Jones, en av de som opprinnelig lagde Haskell
Jeg har enda ikke klart å oppdrive noe dokumentasjon på binærformatet til Blueprints. Mulig jeg må inn å grave i koden i GitHub. Tror det er open source. Men jeg må https://www.unrealengine.com/en-US/ue-on-github.
Men hvis jeg kan forstå dataformatet og hvordan det serialiseres og deserialiseres, så bør jeg i teorien kunne skrive Clojure kode som kan produsere Blueprints også. Og hoppe bukk over all koden som har å gjøre med editoren og runtime. Nesten som CLJS → JavaScript, typ "CLJBP" → Blueprint
Aha! Kult. Man kan visst https://forums.unrealengine.com/t/lua-blueprint-extension/36916. Kanskje det åpner døra for https://fennel-lang.org. Det er antagelig mindre jobb. Eller embedde hele Babashka i UE. Eller bruke https://jank-lang.org på et vis (men jeg tror ikke det er helt modent enda).