Re: ver4 keyword Conflict
- Posted by BRyan Oct 03, 2011
- 1541 views
Anyways, the reason is - speed. IO is pretty basic and it's something we have to do a lot. Better make it as fast as possible.
The same applies to tan(). But I've never used it, so I don't care how slow it is.
Well, simply with respect to speed, I wouldn't worry about the I/O performance, since the actual I or O is typically going to dwarf just about anything we do. Stuff like tan, however, is quite likely to be speed critical for someone doing lots of number crunching.
This would be especially important to someone working on, say, a physics library.
Matt
I've changed my mind. tan() is probably important enough to keep a builtin for this reason. (In addition to that other reason, backwards compatibility.)
Matt:
If someone is smart enough to be working on a physics library they would use another
language like FORTRAN in a DLL or SO.
They would not depend on the Euphoria to do the High speed complex calculations.