3 ms·
Ok, I just made the repository public, in case anyone is curious: https://github.com/cocode/TrekBASIC https://github.com/cocode/TrekBASIC
by _tom_ 6y ago
Ok, I just made the repository public, in case anyone is curious: https://github.com/cocode/TrekBASIC https://github.com/cocode/TrekBASIC
- ryandrake 6y agoNice, I remember vividly being 11 years old and typing this line by line into a Commodore 64, carefully reading it from a ragged copy of “101 BASIC Computer Games”. Took me three days to get it right. I slept next to the computer so my dad wouldn’t turn it off by mistake. Later ended up porting it to Pascal and adding graphics, in an attempt to learn the language.
- benibela 6y agoI still write almost all my code in Pascal Why am I wasting time on Pascal?
- mysterydip 6y agoIf Pascal does the job, why not?
- butterisgood 6y agoThere are modern iOS games written in Delphi last time I looked around. I've been spending a little time with ActiveOberon, which might look familiar to a Pascal user. It's an interesting language and environment. Reminds me of Smalltalk the way the platform works (or Pharo for a modern Smalltalk environment), except you absolutely can create more "native" binaries for your environment with it. ActiveOberon might be one of the first places async/.await style concurrency was implemented. It definitely predates Rust by a bit. The Fox compiler is an interesting beast too! They're still working on the language. The tip of their SVN tree has enhancements over the language report that was published in 2019 http://cas.inf.ethz.ch/news/2 http://cas.inf.ethz.ch/news/2 Now there's ternary conditionals, functors (per C++, not Category Theory) etc. Last update to the repo was 11 days ago. It's very much alive it seems :-)
- jes5199 6y agoPascal was my first language, and I really miss some things about it that didn’t make it into the popular modern languages
- stevekemp 6y agoI wrote a simple BASIC too, for nothing more than a sense of nostalgia: https://github.com/skx/gobasic https://github.com/skx/gobasic