File:  [gforth] / gforth / Attic / high-level
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Fri Feb 11 16:30:47 1994 UTC (30 years, 1 month ago) by anton
Branches: no-vendor
CVS tags: v0-3-0, v0-2-1, v0-2-0, gforth-0_1beta, alpha
The GNU Forth Project

These are the words which I have not (yet) done as primitives. They
probably should be done in high-level

*/	n1 n2 n3 -- n4		core	star_slash
*/mode	n1 n2 n3 -- n4 n5	core	star_slash_mod
phrases in the standard document
m*/	d1 n1 +n2 -- d2		double	m_star_slash

aligned	c_addr -- a_addr	core
here	-- addr		core
unloop	--		core
2>r	w1 w2 --	core-ext
2r>	w1 -- w2	core-ext
2r@	-- w1 w2	core-ext
do2con	-- w1 w2	new (double)
2lit	-- w1 w2	new (double)
/* implement as lit lit ? */
date	-- n1 n2 n3 n4 n5 n6	core-ext
ms	u --		core-ext
roll	u --		core-ext

leave	--		fig
/* new meaning in ANSI Forth */

(find)	...	pfind

enclose	...

?terminal	...

write-line	c_addr u1 wfileid -- u2 wior	file

falog	r1 -- r2	float-ext
f~		r1 r2 r3 -- flag	float-ext	f-proximate
/* we should do primitives for the sub-functions */

ekey	-- char		toolkit-ext
emit?	-- flag		toolkit-ext
key?	-- flag		toolkit-ext

lex	c_addr1 u1 c_addr2 u2 -- ...	string-ext

available	-- u	memory-ext
/* there is no way to make that one without implementing our own
   allocation package */

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>