Path: csiph.com!feeder.erje.net!2.us.feeder.erje.net!news.glorb.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail From: Lars Brinkhoff Newsgroups: comp.lang.forth Subject: Re: polyForth multitasker question Organization: nocrew References: <8737dcixu5.fsf@nightsong.com> <87vaq7hg4l.fsf@nightsong.com> <6_ydnXUzTNeS523FnZ2dnUU7-THNnZ2d@supernews.com> <2017Apr14.095322@mips.complang.tuwien.ac.at> <2017Apr14.161245@mips.complang.tuwien.ac.at> <2017Apr15.184706@mips.complang.tuwien.ac.at> <87vaq2foez.fsf@nightsong.com> Date: Wed, 19 Apr 2017 10:56:57 +0200 Message-ID: <86d1c8rd0m.fsf@molnjunk.nocrew.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:8AuGqlOI9ZTi4NaRHDDHHn6cyMI= MIME-Version: 1.0 Content-Type: text/plain Lines: 26 NNTP-Posting-Host: 178.18.91.250 X-Trace: news.sunsite.dk DXC=XBYZ9SOk1HBfORCSCccD5J_h8H;EFcI2Ic:1WDKBc X-Complaints-To: staff@sunsite.dk Xref: csiph.com comp.lang.forth:57588 HAA wrote: > AFAIK Forth and Lisp have little in common Long history. Most popular somwhere around 1980. Unfamiliar syntax. Allows exotic identifiers. Conventionally uses hyphen as a word delimiter in long identifiers. (Usually) no type declarations. Extensible syntax (actually programmable). Comfortable metaprogramming. Interactive and incremental development. Resident symbol table. Intermingles load time, compile time, and run time. Many diverse dialects. Light-weigh data structure with single method. Linked lists play a central role. Favours small procedures. Multiple return values. Used as a secret weapon. Used as a scapegoat. Attracts fanatics. Attracts trolls. Special-purpose hardware implementations. Standardised 1994. Vocal minority rejects standard.