Ah, I see it in the notes: "if is executed as a primitive when preceded by two 
literal quotations".
Sorry for the noise : )

26.01.2018, 11:56, "Alexander Ilin" <ajs...@yandex.ru>:
> Hello!
>
>   I was looking through the documentation, and something drew my attention.
>
> Definition
> IN: kernel
> : if
>     ( ..a ? true: ( ..a -- ..b ) false: ( ..a -- ..b ) -- ..b )
>     ? call ;
>
> Definition
> IN: kernel
> : ? ( ? true false -- true/false ) rot [ drop ] [ nip ] if ;
>     inline
>
>   How is it possible that these two words are defined using each other?
>   Shouldn't the world explode when that happens?

---=====--- 
 Александр


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to