lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]




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

Someone somewhere please correct me if I am wrong, but I do not see a benefit to doing something other then POSIX, as there would be no real benefit in my mind.  Even the windows specific stuff can be made to look posix I believe, and maybe where it can, it should?  Maybe some concrete examples will sway my stubbornness :P

Mike