Earlier quoted context omitted.
I used to scoff at it at first, but after a few years of CL programming loop is one of my favourite CL constructs :)
I'm with you there. Is a bit of a mind bend, as I really disliked it the first few times I saw it. For an even sillier mind bend, I'm using tagbody to be able to directly transcribe some of Knuth's algorithms as I am learning them.
Gamedev in Lisp. Part 2: Dungeons and Interfaces
11–20 of 68 posts
Re: Gamedev in Lisp. Part 2: Dungeons and Interfaces
#12Re: Gamedev in Lisp. Part 2: Dungeons and Interfaces
#13Re: Gamedev in Lisp. Part 2: Dungeons and Interfaces
#14Earlier quoted context omitted.
I'm with you there. Is a bit of a mind bend, as I really disliked it the first few times I saw it. For an even sillier mind bend, I'm using tagbody to be able to directly transcribe some of Knuth's algorithms as I am learning them.
I don't understand why turning a simple loop into a 'mindbend' is considered good. The downfall of programming is complexity, if you're getting your mind blown by a loop how are you going to do the rest of the program?
If mindbending isn't relating to its usage, but to its implementation, then I could see, how it could still be a good thing.
Re: Gamedev in Lisp. Part 2: Dungeons and Interfaces
#15Earlier quoted context omitted.
I'm with you there. Is a bit of a mind bend, as I really disliked it the first few times I saw it. For an even sillier mind bend, I'm using tagbody to be able to directly transcribe some of Knuth's algorithms as I am learning them.
I don't understand why turning a simple loop into a 'mindbend' is considered good. The downfall of programming is complexity, if you're getting your mind blown by a loop how are you going to do the rest of the program?
Re: Gamedev in Lisp. Part 2: Dungeons and Interfaces
#16As mentioned at the end of the article, the next Lisp Game Jam starts next week on the 25th. Join in here: https://itch.io/jam/autumn-lisp-game-jam-2024
Re: Gamedev in Lisp. Part 2: Dungeons and Interfaces
#17I didn't know that bit of history about A* and Lisp! All roads lead to Lisp, it seems. As mentioned at the end of the article, the next Lisp Game Jam starts next week on the 25th. Join in here: https://itch.io/jam/autumn-lisp-game-jam-2024
Re: Gamedev in Lisp. Part 2: Dungeons and Interfaces
#18Earlier quoted context omitted.
I don't understand why turning a simple loop into a 'mindbend' is considered good. The downfall of programming is complexity, if you're getting your mind blown by a loop how are you going to do the rest of the program?
Something can be mindbending in its implementation, but offer a very convenient interface at the same time. If mindbending isn't relating to its usage, but to its implementation, then I could see, how it could still be a good thing.
Re: Gamedev in Lisp. Part 2: Dungeons and Interfaces
#19I didn't know that bit of history about A* and Lisp! All roads lead to Lisp, it seems. As mentioned at the end of the article, the next Lisp Game Jam starts next week on the 25th. Join in here: https://itch.io/jam/autumn-lisp-game-jam-2024
Re: Gamedev in Lisp. Part 2: Dungeons and Interfaces
#20I usually build command line Common Lisp apps in SBCL or LispWorks, but I might do the next one in ECL because having builds for both macOS and Linux would be cool, and it would be fun to try something new.