ZH version is available. Content is displayed in original English for accuracy.
Advertisement
Advertisement
⚡ Community Insights
Discussion Sentiment
82% Positive
Analyzed from 281 words in the discussion.
Trending Topics
#python#stressed#raskin#copy#pascal#jef#macbasic#https#org#page

Discussion (6 Comments)Read Original on HackerNews
https://www.folklore.org/MacBasic.html
Agree w/ the page author's fondness for RealBasic --- still have a copy of _BASIC for Windows 3.0_ which had a copy of it on a floppy disk (and a nifty graphical poker game as an example). Xojo is alive and well, though I haven't been able to justify a license, (diverted to HyperCard and Runtime Revolution which became LiveCode until their opensource rug pull) --- probably going to get PureBasic/SpiderBasic for my next project.
Are Raskin's criticisms of Pascal addressed in Oberon?
Awesome that this page has a running copy, and I'm looking forward to reading the original document.
Turning it around --- what programming language now available would best fit Jef Raskin's ideals? Arguably, Python won --- would the Pythonic way of doing things have won him over?
Oddly given the comments on Pascal it reminds me most of Pascal’s range syntax. I love its ranges and sets.
“stressed" [8..1]” Looks better, but IMO is worse, as it requires you to know the length of the string. Change the string and forget to update the indexing expression and you’ve got a (possibly silent) bug.
Having said that, Python IMO may be too powerful here, allowing, for example
Makes perfect sense (from the fifth character from the end, step back 3 characters at a time until you reach the 10th character), but may be too cryptic for some.