Path: csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!postnews.google.com!news2.google.com!Xl.tags.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local2.nntp.dca.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail NNTP-Posting-Date: Mon, 21 May 2012 15:22:51 -0500 From: Andrew Haley Subject: Re: VFX code quality Newsgroups: comp.lang.forth References: <2243442.558.1337149672996.JavaMail.geo-discussion-forums@pbbnx3> <11e6995a-c86c-41d8-8140-31305030531d@ki5g2000pbb.googlegroups.com> <_76dne-Wl4qiKCnSnZ2dnUVZ_uWdnZ2d@supernews.com> <4tSdnV0EjcWaqCjSnZ2dnUVZ_uadnZ2d@supernews.com> <4fb612ab.267100980@192.168.0.50> <2012May18.145840@mips.complang.tuwien.ac.at> <4fb661ae.287328288@192.168.0.50> <7xmx528zi4.fsf@ruckus.brouhaha.com> <7x8vgmffmz.fsf@ruckus.brouhaha.com> <7x396uurso.fsf@ruckus.brouhaha.com> <7xpq9yc516.fsf@ruckus.brouhaha.com> <15OdnUnsqb9jlyfSnZ2dnUVZ_qadnZ2d@supernews.com> <7xvcjpilw1.fsf@ruckus.brouhaha.com> User-Agent: tin/1.9.2-20070201 ("Dalaruan") (UNIX) (Linux/2.6.35.14-97.fc14.x86_64 (x86_64)) Message-ID: Date: Mon, 21 May 2012 15:22:51 -0500 Lines: 14 X-Trace: sv3-resln1gbydqIkYVDFtgHtb2rksRjQ23jlIf0HWjrtOZ5JzNJ6MTKRJE542YilHMRvSSoXhG3emSFIbY!Z2PbiSx8o64EZY1pIoZC4lJcUQsU8az+xLMVuNK5RMkAryX2UCZ0m6Qy5LGZM7z9Wli9wMZ7k0ia!w77MHMh+gA== X-Complaints-To: www.supernews.com/docs/abuse.html X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 X-Original-Bytes: 2505 X-Received-Bytes: 2688 Xref: csiph.com comp.lang.forth:12358 Paul Rubin wrote: > Andrew Haley writes: >> No. As Elizabeth said, Chuck defined a primitive that used whatever >> registers were available. This has always been the Forth way to do it. > > Oh my. You mean a CODE word just to get around this issue. That was so > far off my radar that it went past me. There never has been the slightest barrier to dropping into code for stuff like this; when I was doing Forth full-time I'd use asm whenever it was useful. It never is that much of a big deal to just recode primitives when porting. Andrew.