Oddbean new post about | logout
 time to rewrite Coracle in https://hyperscript.org/ 
 👀 
 I can't tell what kind of joke this is 
 I don't know about hyperscript, but in 1988 I was writing code in HyperTalk. https://en.wikipedia.org/wiki/HyperTalk 
 Whoa, really? And do you think it was good? 
 HyperTalk was kind of fun, and the whole HyperCard environment was an easy way to create a kind of Macintosh GUI app. I used it to simulate cockpit controls for a U.S. Navy aircraft that was in development at the time, so essentially I was mocking up the user interface for the aircraft. The group I worked for was called Pilot Vehicle Interface (PVI), but I left them to work on avionics software because I thought that was *real programming*. I learned a lot doing avionics, but it was a much more structured software engineering situation that was not as free-wheeling and fun as when I was with PVI.

The biggest problem with HyperTalk was that Apple tried to make it English-like so that non-programmer people could use it. That made the syntax somewhat verbose and sometimes ambiguous. Other programming languages that tried to be "easy", such as COBOL, BASIC, Excel, PHP, or even JavaScript, have similar problems to a lesser extent. 
 Interesting story. So can you say HyperCard was very widespread at the time? What was "avionics", programming the actual airplane stuff?

Hyperscript is doing the English-like thing, which doesn't bother me because they're making it to be used only in small scripts in the middle of the HTML. If it was supposed to be used as a full language it would be horrible. 
 Yes, HyperCard was pretty hot at the time. The most impressive thing I know that was made in HyperCard was the original version of the Myst computer game. Avionics pretty much refers to the electronics on an airplane. Most of what I did on that project was work on the system call interface for the little real-time operating system that supported the navigation, communications, and weapon control software. 

https://en.wikipedia.org/wiki/Myst 
 I just saw on the hyperscript website that it was inspired by HyperTalk. I will have to give it a try.