![]() |
sponsored links |
|
|
sponsored links
|
|
|
2
23rd April 02:39
External User
Posts: 1
|
Yes, definitely. Poplog runtime should use the actual boolean values,
not what happens to be bound to true and false. IMHO true and false are part of language, so when user redefines true system code should work using old value (exactly as happens with if or +. Well, I would say that constants are essential to have shared context. If comma, parentheses and semicolon are variables, then the line above can mean anything -- it is impossible to do do any copilation (so there is runtime penalty), but it is also impossible to predict what the code will do, which in turn means that is impossible to write program which will work correctly after redefinition. -- Waldek Hebisch hebisch@math.uni.wroc.pl |
|