No questions today, but just wanted to pass huge congratulations your way.
Getting to release is no small feat even when leaning on existing engines, and knowing how little was available in CL makes this day all the sweeter.
TaleSpire dev here. jfabre is not a Bouncyrock employee and does not work on TaleSpire.
I'm sorry if you've run into people bashing our competitors. It sucks as there is plenty of room for different approaches in this space (see TTS and battlemapp for two ace alternative 3d vtts).
You setup sounds awesome. We've not got any plans for supporting the tv tables so far, but arkenforge and foundry both seem awesome at it.
Main downside of Common Lisp is that Emacs or Vim are pretty much a requirement to get a nice development environment, without which you are pretty much in 'writing Java in notepad' territory.
[0] for some definition of fast that I don't want to belabor this comment with.
Lispbox is very old (though worked good enough at the days; I actually started with it). The current "Lisp environment in a box" thing is Portacle - https://portacle.github.io/.
I couldn't get anywhere with those last time I tried (2013). LispStick doesn't seem to have been updated since 2014 and LispBox has had no commits since 2010. Have you used either of these recently?
For those wanting to go this route I'd recommend Portacle which can run on off a usb and includes git
I tried atom-slime and it worked pretty well. But, the community generally uses either vim or emacs: Oni might work, since it’s just an electron wrapper around neovim
There are some other practical answers here so I'll take a different angle.
Fun! CL is a language to play in, after a day of wrangling Java & ObjC issues I love settling down to just play in an environment that lets blast some code out and play with ideas. Of course this applies to other languages too and this is dependent on your interests, so the case I want to put out there is:
Even if a language isn't suitable for your current business needs, see if it gives you joy. Languages have trades offs to meet their goals, evaluate languages for pleasure too.
Also come visit #lispgames on freenode sometime..most of us are procrastinating making engines but it's always nice to have new folks around.
It would be a very good idea. Be sure to make it talk to swank (the server side of the current editor tooling) so you can benefit from all the work that has been done there
Arcadia is very cool, having access to unity's content pipeline must be wonderful. What is your process for managing the gap between the running game state and the code. For example, you are tweaking the attack damage of some enemy-ship in the repl and you find a values that feels good, do you then jump to code and update the enemy-ship's data or do you have a system that handles 'committing' your changes from the live instance into the code?
It was on 13/03. It was on meetup.com & r/lisp but I wasn't sure of other places to shout about it without being spammy. I'd love to meet up with some other local lispers though.