This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-04-23
Channels
- # beginners (27)
- # boot (8)
- # cider (17)
- # cljs-dev (8)
- # cljsrn (5)
- # clojure (56)
- # clojure-dev (34)
- # clojure-gamedev (4)
- # clojure-italy (32)
- # clojure-nl (22)
- # clojure-poland (3)
- # clojure-russia (17)
- # clojure-spec (31)
- # clojure-uk (48)
- # clojurescript (47)
- # core-async (41)
- # cursive (13)
- # datomic (22)
- # emacs (9)
- # figwheel (7)
- # fulcro (18)
- # graphql (3)
- # hoplon (15)
- # jobs-discuss (38)
- # keechma (1)
- # luminus (10)
- # off-topic (42)
- # onyx (8)
- # overtone (3)
- # protorepl (5)
- # re-frame (42)
- # reagent (6)
- # reitit (3)
- # schema (4)
- # shadow-cljs (39)
- # slack-help (5)
- # spacemacs (8)
- # specter (1)
- # tools-deps (36)
- # uncomplicate (9)
- # vim (34)
So is anyone actively using Clojure for game development in here? Perhaps lwjgl or libgdx directly?
@ghopper not quite sure I understood your need for multi-threading re:REPL and the game. My Clojure games run in the main loop (a single thread) but I use a REPL to access it, change things, inspect, etc. while the game runs.
Certainly a separate thread, but I didn't have to do anything special other than launch a REPL in emacs and connect to that. Start the main in the REPL etc. Now, connecting to the game outside of emacs (or IDE) wouldn't be much different - just include whatever REPL you want in your code and the REPL library will handle the threading for you.
https://itch.io/jam/lisp-game-jam-2018 six days left in lisp game jam