Am Donnerstag, 21. November 2024, 23:05:28 Mitteleuropäische Normalzeit schrieb dave selby: > Hello > > Not sure if this is the correct forum to ask but there is a bit of code I > don't understand. I am looking to define (( .. )) and was looking at ( ) > code, it all makes sense except for the first line > > loadfile @ 0= IF postpone ( EXIT THEN > > Why would you postpone an earlier definition of ( if you are on the command > line and not compiling ?
The line before starts with
: (
starting a definition, and you are compiling at that next line.
You can paste the definition line by line, and the prompt will tell you when
you are compiling:
: ( ( compilation 'ccc<close-paren>' -- ; run-time -- ) \ core,file paren
compiled
loadfile @ 0= IF postpone ( EXIT THEN compiled
BEGIN compiled
>in @ compiled
')' parse nip compiled
--
Bernd Paysan
"If you want it done right, you have to do it yourself"
net2o id: kQusJzA;7*?t=uy@X}1GWr!+0qqp_Cn176t4(dQ*
https://net2o.de/
signature.asc
Description: This is a digitally signed message part.
