Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.lang.forth    |    Forth programmers eat a lot of Bratwurst    |    117,927 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 116,512 of 117,927    |
|    Hans Bezemer to dxf    |
|    Re: "Back & Forth" is back!    |
|    31 May 24 10:09:11    |
      From: the.beez.speaks@gmail.com              On 25-05-2024 04:27, dxf wrote:       > I still remember BASIC code being characterized as 'spaghetti'. FORTRAN was       > similarly critiqued for its lack of structure.       And rightfully so. I once wrote a version of "VENTURE" for my then       "stringless" and "unstructured" uBasic/4tH and it's very hard to read or       maintain. Nowadays it both has strings and structure and those programs       are much easier to read and maintain. I agree there is really something       to it.              > And of course Forth, its       > 'stack juggling' and 'write-only' nature. Scratch a little deeper behind       > these and one finds someone with an agenda. 'But wait, I have a solution'       > they'll tell you.       You're claiming here I got an agenda? You're suggesting I think I'm       gonna be a millionaire because - in your eyes - I present "the       definitive solution" to a notorious Forth problem? Really? A nearly dead       language? Because face it: c.l.f is a retirement home.              FYI - I'm not saying that Forth is a "write only" language. I've been       maintaining and expanding (IMHO) non-trivial programs for DECADES.              > Off-hand I can't think of newbie forth code that's a disaster such as you've       > described. I do recall being impressed by newbies who were plainly serious       > about their coding. They may have missed optimizations regular forth coders       > would see in a pinch. But certainly none of the mass of ROTs and SWAPs       that's       > become an [undeserved] cliche for forth coding.              Vs."The newbie referenced earlier is a professional programmer". That is       "A newbie" not "newbIES". I can't say that has any statistical significance.              And yes, it's undeserved. That was what the whole video was all about, duh!              > I happened to be revising a medium-sized app. Written several years ago and       > essentially undocumented I could still navigate my way around. According to       > critics - within and without forth - I shouldn't have been able to read my       own       > code.              I'm not one of them. I made that perfectly clear. I have a simple rule:       if I can't figure out how things work OR I'm unable to maintain it, I       rewrite it. It happened once or twice - and I think it's a good rule.              Hans Bezemer              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca