Re: routine_id() is not working

new topic     » goto parent     » topic index » view thread      » older message » newer message
eukat said...

By itself, from the 4ft pov, true, no error as Euphoria is now. But Euphoria still put two sleeps into the same namespace, and it had to include both sleeps in the run code, because of routine_id() being called. In this example, neither sleep is namespaced.

Actually, that depends on the contents of sleep.e - which isn't either a 3.1 or 4.0 include file.

eukat said...

Had i included os.e also, there'd be 3 sleep()s in the same namespace,

Actually, the one in os.e would be in os.e's default namespace.

eukat said...

and the program would happily begin running and not crash untill the program executed a routine_id(sleep), maybe hours later, with data loss. Come on Matt, surely Euphoria can be smarter than that.

It would not, as currently, routine_id(sleep) (assuming sleep is a variable containing the string "sleep") returns -1 instead of crashing. No crash, no data loss.

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu