Recent submissions

Comment · 3 years ago
Comment · 3 years ago
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.

Also thanks for the SteamDeck support!

Comment · 5 years ago
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.
Comment · 8 years ago
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
Comment · 8 years ago
I'm biased but I'd go Common Lisp

The basics:

- SBCL: generates fast[0] code. runs well on windows

- Quicklisp: The package manager which lets you install the packages mentioned below

I've got a video here that should help with getting set up on windows https://www.youtube.com/watch?v=VnWVu8VVDbI&t=1s

Then you could try the SDL2 approach:

- cl-sdl2: Bindings over sdl2 https://github.com/lispgames/cl-sdl2

- cl-sdl2-mixer: audio playback https://github.com/lispgames/cl-sdl2-mixer

- Some basic math library like: 3d-matrices, rtg-math, sb-cga

Or maybe an existing engine:

- https://github.com/borodust/trivial-gamekit

Come down to #lispgames on freenode if you need a hand as there is usually someone there who has touched this stuff[1]

I'll also pimp my own stuff while I'm here just in case someone is looking for a lispy layer over gl

- https://github.com/cbaggers/cepl

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.

Comment · 9 years ago
The video in question: https://www.youtube.com/watch?v=VnWVu8VVDbI&t=744s

As aidenn0 mentioned portacle will hopefully be a good option for some when finished as it gives you a complete environment in one shot.

For installing CL I may update my video to use Roswell at some point, I've been having good success with it when using TravisCI.

Comment · 9 years ago
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.

Comment · 9 years ago
It's very promising but still very young. I manage to break it very quickly each time I have tried using it.

Eventually though this will be a huge boon.

Comment · 9 years ago
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
Comment · 9 years ago
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?
Comment · 9 years ago
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.
Comment · 9 years ago
I expect that's Alex Charltons work on glls, we've only chatted briefly but I naturally am excited by what he was oing. Or maybe davexunit it who doing some monadic gl work in guile. A few folks hang out on #lispgames on freenode. It's a small corner of a small scene, but it's fun.

If you are interested in this stuff also look at kovasb's gamma library for clojure or any number of cool project for haskell.

Comment · 9 years ago
Yeah that was a shame, it was my first time playing with the cam/mic setup and I got something a bit wrong. It's worst at the start of the talk so if you can bear through it then ace. Otherwise I'm also looking talking to someone about subtitling it, so when those are available I'll add them to the video and make them available on my github.
Comment · 10 years ago
The goodereader 13" is android, ReMarkable isn't. And the gooderader project has not turned to vapour yet althought I can understand linuxkerneldev's reason for being annoyed.
Comment · 10 years ago
For a little historical context, this craft is 92m (301ft) long, the Graff zeppelin was 236.53m (776ft) and maxed out at 128km/h with 60 people on board.

Obviously these very different beasts with different goals, but the sheer scale of the old zeppelins never fails to make me happy.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton