From d80736ab6e8e3cad2f1a30c6eaba2d6883dbe967 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 26 Aug 2017 20:31:40 +0200 Subject: Remove AmForth --- amforth-6.5/common/lib/anew.frt | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 amforth-6.5/common/lib/anew.frt (limited to 'amforth-6.5/common/lib/anew.frt') diff --git a/amforth-6.5/common/lib/anew.frt b/amforth-6.5/common/lib/anew.frt deleted file mode 100644 index a7e9330..0000000 --- a/amforth-6.5/common/lib/anew.frt +++ /dev/null @@ -1,27 +0,0 @@ -\ POSSIBLY ( "name" -- ) -\ Execute _name_ if it exists; otherwise, do nothing. -\ Useful implementation factor of `ANEW`. - -\ ANEW ( "name" -- ) -\ Compiler directive used in the form: `ANEW _name_`. -\ If the word _name_ already exists, it and all -\ subsequent words are forgotten from the current -\ dictionary, and then a `MARKER` word _name_ is -\ created that does nothing. This is usually placed -\ at the start of a file. When the code is reloaded, -\ any prior version is automatically pruned from the -\ dictionary. -\ -\ Executing _name_ will also cause it to be forgotten, -\ since it is a `MARKER` word. -\ -\ Useful implementation factor of `EMPTY`. - -\ meta comment for amforth-shell. -\ #require marker.frt - -: possibly ( "name" -- ) - parse-name find-xt if execute then ; - -: anew ( "name" -- ) >in @ possibly >in ! marker ; - -- cgit v1.2.3