Comment

Comment by DonHopkins

>Everything you can write you can say

That's easy to say if you've never written C++ or Perl.

One of the unique golden rules of FORTH is that every word definition must have a well defined pronunciation in the documentation, so you can discuss FORTH code over the telephone without confusion.

That's because FORTH words have no syntax except space as a delimiter, so can mix arbitrary punctuation with letters in any way, so you have many weird words like @ (fetch) ! (store) +! (plus store) ' (tick) ['] (bracket tick) >R (to r) R> (r from) etc.

So you could define an emoticon in FORTH like:

  : ;-) WINK NOSE SMILE ; // Pronounced "winkie".
parent DonHopkins 1 year ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton