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: A New Forth Date: Wed, 12 Oct 2016 11:56:39 -0700 Organization: A noiseless patient Spider Lines: 7 Message-ID: <87wphdqtug.fsf@nightsong.com> References: <9dc136b0-5a06-4bad-b719-0e94358896f1@googlegroups.com> <7ef95424-d136-4f95-84c9-c83849970e7d@googlegroups.com> <6af15fdd-302a-40a6-aa80-d0c80c4ac8e8@googlegroups.com> <49bbd685-8af4-49bd-80fc-f0de0f1c7793@googlegroups.com> <08afa02e-9b87-44ac-a8ff-3da024091974@googlegroups.com> <57fdc6ff$0$335$14726298@news.sunsite.dk> <1259c8ca-8be8-4958-96c9-5bf7f8348d84@googlegroups.com> <57fe5bf0$0$337$14726298@news.sunsite.dk> <25a1bea0-942c-4a64-9a93-9a3cffda7675@googlegroups.com> <871szlsded.fsf@nightsong.com> <77f7818b-5a8f-4972-9152-abd8aac1a304@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="3a96f16a3ce1d4f424ba7fbe568c4dfe"; logging-data="28128"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18g+jX5tIgznH2CkGKrfbAY" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:3Tn54vac+t07of5c5lwkrN7WfBY= sha1:fPuW4cJrogMYaeKaNYFR9tKIV90= Xref: csiph.com comp.lang.forth:51808 trans writes: > like to at least get close to 4x of C. I got a sneaking suspicion > though you are going to tell me that's not realistic :( I think it's doable especially if you stay with C-like monomorphic types instead of the int|float stuff. Use OOP or tags in the cases where you need dispatch, and keep that out of inner loops.