Well the results for the #lispgamejam are out. This time I did 30th out of 48; or 37.5%. That's an improvement over last year's 25/30 (17%), but it's not as much as I'd hoped.
I achieved good looks (12/48) and decent entertainment (23/48), but our creativity was quite low (33/48). I originally wanted to add vehicle-mounted weapons and power-ups. But they were cut due to running out of time. Looking at other top ranking games, I think I was on the right track but probably needed to add some kind of twist on the driving game to achieve a higher ranking.
Maybe I should partner up with someone for the next Jam.
@etenil Congrats for securing #12 rank in a category, that's a great success imho! Your game will soon be introduced to my daugthers now that you have an AppImage. 🙂
@nutilius@RL_Dane@amoroso@amin my 3 years of emacs introduced my left forearm to splints, my left fingers to tingling and my neurostructure to acupuncture. It’s a good os, But a cruel editor.
I just updated my Medley from the Medley Interlisp Revival project (https://interlisp.org/) to get improved CLtL2 compatibility ... and boom, CL (loop)! Now to work through some CL code I've written to see if I can get it into the environment and running. #lisp#retrocomputing
@amoroso Uh ... this was exactly it, and it was ENTIRELY my fault. Your example even uses :READTABLE "XCL", but that's on the part that's scrolled over to the right and not visible and I guess the first time I read it I translated it to "LISP" and never looked closely enough again!
I'm not completely clear on the distinction between the package XCL and the package COMMON-LISP (which seems to be an alias for LISP) on Medley, but I'll get there.
@zyd I guess I would prefer B (with if and else aligned) but I don't usually write complicated loop logic so the bigger deal for me is the indentation of lines which don't start with a loop keyword; any rule which has those indented is good in my eyes.
Have you tried the different indentation styles? Example, in the screenshots, A is using SBCL, and B is using Classic. See the variable common-lisp-style-default. Has several different options. Remember to re-view/reload the file when you change the style with C-x C-v, otherwise the indentation won't update.
@abcdw Thanks!, this is really useful (great short video format). I haven't done any multi-threading programming yet, but I think the first examples should be useful to create some debugging helpers.
Can anyone recommend some good programming blogs (in the realm of lisps, emacs, guix, technical deep dives) that offer RSS feeds? I've already got https://wingolog.org/ from @wingo which is pretty much the exact genre of blog I'm looking for. https://ianthehenry.com/posts/ from @ianthehenry is also a good one (although the RSS feed doesn't seem to work with GFeeds :).
I just think it would be cute to have a selection of RSS feeds to browse through :)
@screwtape My "blog" site is automatically generated off my public Mastodon feed. All users of our instance can simply put a URL in their profile ([username].emacs.ch) and it automatically sets up the site incl. SSL certificate. We call it "Autoblog". Aren't I a genious? 😉
@rogersm@kommen Python is also self documenting ... but I still won't use it for everything. For me, self-documenting would never be a criteria for programming language selection. It's however "nice to have".
BTW: nowadays compiled languages, which look non-self-documentating at first, might be exactly that with the help of language server protocol and a smart LSP server. So it's now the tooling, not the language.
I built a GUI for Insphex, my hex dump tool for Medley. This Common Lisp program calls Interlisp's window and menu facilities to send the output to a window with a command toolbar.