4 ms·
Draculark: Mudlarking and vampire hunting game in APL for the Commodore SuperPET
- dingosity 3y agoOh man. I have SUCH good memories of my school's SP9000. It was the first machine I really got to use APL with. Thx for digging this up. Also... there were APL compilers back in the day. It wasn't exclusively interpreted.
- shaunxcode 3y agoI don’t know how to better explain to the hn algorithm than upvoting - but THIS is the exact sort of thing that should be on the front page on a Sunday. Perfection!
- nickt 3y agoHa, me too - Sunday is Retro day on hackernews.
- abrudz 3y ago⍴((U⍳U)=⍳⍴U)/U for counting the unique is wasteful too, as we only need the count, not the actual items, so +/(U⍳U)=⍳⍴U or (U⍳U)+.=⍳⍴U is enough.
- abrudz 3y agoIt'd be nice if the code was available as Unicode text too.
- mock-possum 3y agoThere’s a fair amount of jargon here I don’t get all, but I think I get the vibe overall, and I appreciate it. This looks like a game I would have played over and over and over again at my buddy’s house when he was the only other kid I knew that had a computer besides myself
- LispSporks22 3y agoThis is glorious! I hope the Array Cast guys cover it
- CapstanRoller 3y ago"Mudlarking" is the act of looking for historical artifacts (uncharitably: old garbage) from the river Thames when the tide goes out https://www.frommers.com/slideshows/848024-mudlarking-in-the-thames-might-be-the-best-thing-i-ve-done-in-london https://www.frommers.com/slideshows/848024-mudlarking-in-the...
- philk10 3y agoDone it a couple of times - so easy to find clay pipes, Tudor floor tiles etc
- deleted 3y ago[deleted]
- fsiefken 3y agoThat's awesome, and I assume a great way to learn APL. The source can be found here: https://solarbreeze.itch.io/draculark https://solarbreeze.itch.io/draculark I wonder if and how the C64 Waterloo microAPL code can be easily ported to BQN or J, although I like the C64 the IDE and limited screen is not ideal.
- 082349872349872 3y agoIf there's ever a language that was built for limited screen, APL would be it. (I guess another way for the array-curious to approach these languages would be to remember what terminals were like in those times: at 110 baud, one has plenty of time to think about a sequence of glyphs as it gradually manifests on the teletype...)
- whywhywhywhy 3y agoLove the premise/setting of this idea.