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/

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to