Path: csiph.com!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.forth Subject: Re: Object-Oriented Programming is Bad Date: Sun, 11 Dec 2016 21:50:20 -0800 Organization: A noiseless patient Spider Lines: 11 Message-ID: <87a8c13dcz.fsf@nightsong.com> References: <4ca00d44-3973-4ddc-8572-6616882b0252@googlegroups.com> <412f1cc4-221e-4e6e-ad69-c615f8b84073@googlegroups.com> <87fee783-ce0e-4461-bd3b-6f3b9719e692@googlegroups.com> <87mvg22m65.fsf@nightsong.com> <1e02dfcb-390e-4812-8c40-bc7124aa2099@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="1b1f5d1902f589a0faa1ce74163e61b3"; logging-data="15726"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+5u4zZWGhKYGro7JywK6o+" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:1uSrxy/VJYTqoskcKWGLe3Cr3/c= sha1:iDpKBDzaxf64viT49Z4mIC1YNHo= Xref: csiph.com comp.lang.forth:53292 november.nihal@gmail.com writes: > Yes I mean quoted lists like in Lisp. > Joy has a list datatype which doubles up for quotations ( as does factor ) > Forth does not have a list datatype and thus any implementation we > forthers create will be limited by the constraints of what we have. Ok, yeah. I haven't used joy or factor. I think the programs=data aspect of Lisp is overrated by some users and Lisp is really about lambda calculus. Lisp has macros that rely on code-as-data, but its counterpart of quotations would be lexical closures, which are handled by the black-box compiler. Similar with Scheme, Python, etc.