1. 21
  1.  

  2. 6

    (samantha is a talented developer and you should hire her!)

    1. 5

      Interesting that there’s an SBCL interface to SDL.

      1. 3

        Why is it interesting? Isn’t SDL one of the first things one would target from a programming language if one wants to do graphics? That and perhaps OpenGL (and maybe Vulcan in the future).

        I made my first SDL bindings for Common Lisp back in 2001 :-) (http://cl-sdl.sourceforge.net/ (don’t use these!))

        1. 2

          I was super thankful that they existed! I was a bit confused by them at first, but I eventually came around… Amusingly enough, one of the stranger bugs to track down was learning that my implementation of lisp did pointer addition in bytes and not in multiples of the size when I was passing in textures to render. (A strange difference for me coming from C)

          1. 1

            Incorrect? See these lines from console.lisp:

            (eval-when (:compile-toplevel :load-toplevel :execute) (ql:quickload “sdl2”))

            Also see:

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

            Precisely what is incorrect about my comment please?

            1. [Comment removed by author]

              1. 3

                OK that’s reasonable if a bit pedantic. Thanks for taking the time to explain. I know exactly zero about Common Lisp.

              2. 1

                (I don’t really care about the -1 rep, but being told I’m wrong when I’m very clearly not is a bit off putting :)