6 ms·
Ruby on the Apple II (2019) [video]
- glimshe 3y agoPointless, time waste, unnecessary. I love it!
- karmakaze 3y agoMe too, all the while knowing that Retro Computing may give TFW "Your friend goes steampunk"--carrying a thing too far. I can't seem to find an NRuby repo. I suppose the 256 object limit was too impractical, even given the impractical premise. There is one for the presenter app[0] in 6502 assembly. [0] https://github.com/justcolin/fruity_asm_presenter https://github.com/justcolin/fruity_asm_presenter
- backspace_ 3y agoPretty cool. Can the Apple II run rust?
- ksherlock 3y agorust the compiler, hell no. But there is an llvm-mos project to generate 6502 code and that can be used to cross compile rust code. https://llvm-mos.org/wiki/Welcome https://llvm-mos.org/wiki/Welcome https://llvm-mos.org/wiki/Rust https://llvm-mos.org/wiki/Rust https://github.com/mrk-its/rust-mos https://github.com/mrk-its/rust-mos
- phplovesong 3y agoRust? Can it run crysis?
- LeonardoTolstoy 3y agoI suppose coincidentally I just got my old IIc from my dad. Pretty fun. Just kind of working out how best to backup the disks I got, so the journey is just beginning. Maybe eventually I'll get around to making a game or doing something weird like this. Great talk.
- DonHopkins 3y agoDesign a byte code like Sweet 16 or UCSD Pascal, and compile Ruby to that. It would certainly be more space/time efficient than Manx Aztec C, which was terrible. https://en.wikipedia.org/wiki/Aztec_C https://en.wikipedia.org/wiki/Aztec_C Hilarious discussion on the talk page -- I used Aztec C but I have not vanished yet: https://en.wikipedia.org/wiki/Talk:Aztec_C#WHO_vanished%3F https://en.wikipedia.org/wiki/Talk:Aztec_C#WHO_vanished%3F I had a Legend Industries 128KDE memory expansion card on my Apple ][+ -- that would help! Washington Apple PI, January 1982, p. 12, "I CAN'T REMEMBER HOW MUCH MEMORY I HAVE" by David Morganstein: https://www.wap.org/journal/showcase/washingtonapplepijournal1982v4no1jan82.pdf https://www.wap.org/journal/showcase/washingtonapplepijourna...
- colanderman 3y ago.NET/MSIL is actually somewhat reasonable. I'm working on a loader+interpreter for the //e right now.
- ufmace 3y agoThis is very cool. I wonder how much of Ruby was actually implemented. Obviously a few things work, but I'm pretty sure you'd never get regex and hashtables and all the other piles of complex stuff in the standard lib working under those constraints.