On 10/17/06, Ralph Hempel <rhempel@hempeldesigngroup.com> wrote:
This is why having the standard framework for the API is important.
Um... Isn't that exactly what POSIX is? All POSIX does is tell you what
the API should be. It says nothing about the implimentation.
It helps other programmers integrating Lua into their custom
systems do so in a way that does not break when the Lua code
is ported to another platform.
And I would argue that if we stick with the POSIX API then this should not happen (yeah right, I know... Its just an argument!)
What systems exist out there (besides windows) that do not support
POSIX but do have the concepts of what POSIX gives us? (Files,
signals, processes, environment variables, etc etc...) If
there is nothing that exists, then whats the point of putting yet
another abstraction or generalization on top of POSIX? We would
be creating a tool for which there is no use.
I'm acutely aware of this as we look at moving from putting our
apps on a single Windows based server to several smaller BSD boxes
distributed around the site.
Ralph