This article finds me in a middle of a dilemma, pondering whether to develop my web application with AWK through cgi-bin (functionally of course), or use ANSI common LISP...
Elite for Emacs
21–30 of 48 posts
Re: Elite for Emacs
#22Elite in LISP, showcasing both serious coding skill and the power of LISP. If LISP can do this, what else would be possible if it could talk to one or more 3D accelerators, and send synthesised, mixed sound to one or more audio devices? This article finds me in a middle of a dilemma, pondering whether to develop my web application with AWK through cgi-bin (functionally of course), or use ANSI common LISP...
Re: Elite for Emacs
#23Elite in LISP, showcasing both serious coding skill and the power of LISP. If LISP can do this, what else would be possible if it could talk to one or more 3D accelerators, and send synthesised, mixed sound to one or more audio devices? This article finds me in a middle of a dilemma, pondering whether to develop my web application with AWK through cgi-bin (functionally of course), or use ANSI common LISP...
Common Lisp can do all of those things, as it has bindings for SDL 2.0 ( https://github.com/lispgames/cl-sdl2 ) and OpenGL ( https://github.com/3b/cl-opengl ). As a newly converted Lisp programmer, I think that, after you get past the unusual syntax, you'll be much more productive and have much more fun with Lisp than any other language. You should try it!
Re: Elite for Emacs
#24Elite in LISP, showcasing both serious coding skill and the power of LISP. If LISP can do this, what else would be possible if it could talk to one or more 3D accelerators, and send synthesised, mixed sound to one or more audio devices? This article finds me in a middle of a dilemma, pondering whether to develop my web application with AWK through cgi-bin (functionally of course), or use ANSI common LISP...
Re: Elite for Emacs
#25This is amazing. Anyone know of any other text-based trading style games? I think there could be a market for this, as even Eve Online is nicknamed "Spreadsheets in Space", and I wonder if there are other games that have embraced that and left out the quasi-dogfighting mechanics.
It features programming as one of its core mechanics on top of the piloting features. I made a trailer for it here: https://p.hagelb.org/bussard-1.3.webm
My goal for the next beta is to make it so you can purchase an upgrade for your ship's computer in-game that would allow you to connect to it from an external program like Emacs over the nREPL protocol: https://gitlab.com/technomancy/jeejah You start the game without an autopilot routine, but eventually you find/write one, and at that point you can play from Emacs or Vim or the CLI or whatever. Right now the external connection only provides you with a REPL, but the protocol is extensible, and I plan to add features that would allow you to run more of a HUD-style REPL in your client of choice.
Re: Elite for Emacs
#26Elite in LISP, showcasing both serious coding skill and the power of LISP. If LISP can do this, what else would be possible if it could talk to one or more 3D accelerators, and send synthesised, mixed sound to one or more audio devices? This article finds me in a middle of a dilemma, pondering whether to develop my web application with AWK through cgi-bin (functionally of course), or use ANSI common LISP...
Can you give an example from the code of how this shows the power of lisp? From reading the article it sounds like it's a port from the C version.
Re: Elite for Emacs
#27Elite in LISP, showcasing both serious coding skill and the power of LISP. If LISP can do this, what else would be possible if it could talk to one or more 3D accelerators, and send synthesised, mixed sound to one or more audio devices? This article finds me in a middle of a dilemma, pondering whether to develop my web application with AWK through cgi-bin (functionally of course), or use ANSI common LISP...
Can you give an example from the code of how this shows the power of lisp? From reading the article it sounds like it's a port from the C version.
Re: Elite for Emacs
#28Earlier quoted context omitted.
Can you give an example from the code of how this shows the power of lisp? From reading the article it sounds like it's a port from the C version.
I mean that he was able to do this at all it shows what LISP can do, not literally. If you want to see the power of LISP though, http://www.gigamonkeys.com/book/practical-an-mp3-database.ht... , and look how trivial it is to add functionality without changing the structure or semantics of the program.
Re: Elite for Emacs
#29They also just released "Getting work done" for vim
Re: Elite for Emacs
#30I've always wondered if there is scope for a MMO version of Elite that is less ambitious (especially graphically) in some ways than the current Elite: Dangerous but still has the essence of Elite; I'm thinking 3D graphics with a retro vibe, maybe primarily text based menus for in-station activities (and certainly no desire for on-planet or first person shooter components). Even keep the generative universe of the ori…
I played that version in 1985.