2026-01-08 00:25:19 Well, he was rolling in profit at the time. We grew that company's revenue 50% a year every year for like 6-7 years, until the 2001 tech downturn poked a hole in the whole information economy. 2026-01-08 02:18:45 in my forth i have blocks like `if-true word1 else word2 end` and i define new words such as `def hello dup 2 * end` 2026-01-08 02:18:47 thoughts? 2026-01-08 10:54:34 Just curious, why `if-true` instead of `if`? 2026-01-08 11:22:27 what if if is false then? :) 2026-01-08 18:44:06 Then you say 0= if. 2026-01-08 18:44:24 And why def instead of : and end instead of ; ? 2026-01-08 18:46:31 If I were going to define if-true and if-false, I'm sure I'd call them 0!=? and 0=? or something like that. I use conditional returns these days and do call them 0=; and 0!=; 2026-01-08 18:46:40 I like terse code. 2026-01-08 18:47:14 So you can guess which side of the "APL symbols" vs. "APL words" argument. 2026-01-08 21:51:09 I've started implementing conditional returns, but haven't really used them much in my current system 2026-01-08 22:01:50 Lisp (including Haskell) has when, unles, while, and until for rhyming. W/Short-circuit_evaluation . 2026-01-08 22:02:57 It has looping constructs for the same reason. Early returns, exceptions.