Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.datemas.de!rt.uk.eu.org!aioe.org!.POSTED!not-for-mail From: "Rod Pemberton" Newsgroups: comp.lang.forth Subject: Re: gforth too bloated ? Date: Wed, 21 May 2014 17:22:30 -0400 Organization: Aioe.org NNTP Server Lines: 19 Message-ID: References: <4b4ea6f6-3b09-434a-a501-ff31190b9f4a@googlegroups.com> <47qdnXip89VGwe_OnZ2dnUVZ_jadnZ2d@supernews.com> <2014May14.140323@mips.complang.tuwien.ac.at> <2014May16.183349@mips.complang.tuwien.ac.at> <2014May18.131531@mips.complang.tuwien.ac.at> <2014May20.143604@mips.complang.tuwien.ac.at> <2014May20.174816@mips.complang.tuwien.ac.at> NNTP-Posting-Host: CNsg4fVcCsvs3UaOgZtQCw.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Opera Mail/12.16 (Linux) X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com comp.lang.forth:30536 On Tue, 20 May 2014 11:48:16 -0400, Anton Ertl wrote: > But it would be nice if you could just write, for a threaded-code > system on, say, Alpha > > + ( n1 n2 -- n ) core plus > n1 n2 n add, > > and the generator adds the loads, stores and stack pointer update > automatically from the stack effect specification, and appends the > NEXT. What's wrong with flex/lex and yacc/bison for this? Or, even M4? Any of them should be able to emit C or assembly. Rod Pemberton