josefnpat / vapor

Vapor - LÖVE Distribution Client
zlib License
77 stars 24 forks source link

Why not allow games containing binary? #108

Closed qaisjp closed 11 years ago

qaisjp commented 11 years ago

and replace it with "Must be compatible with all platforms" and "Games containing binary DLL's cannot be hosted by me"

In the end, the user gets to play the code on all platforms.

josefnpat commented 11 years ago

I'm not sure I entirely understand this ticket;

I think a lot of the confusion might be solved by finding a better word for binary, and providing more examples. I'm thinking;

Your game must not:

  • use compiled Lua libraries not provided by love (e.g. luasec, enet, lsqlite3, LuaFileSystem).

Or are you saying that we ought to allow folks to use compiled Lua libraries?

qaisjp commented 11 years ago

Yes, that. I don't know how I structured this issue.

josefnpat commented 11 years ago

Yes to what? The prior (update description) or the latter (allow bin libs)?

qaisjp commented 11 years ago

Allow compiled Lua libraries not provided by love

On 19 September 2013 21:02, Seppi notifications@github.com wrote:

Yes to what? The prior (update description) or the latter (allow bin libs)?

— Reply to this email directly or view it on GitHubhttps://github.com/josefnpat/vapor/issues/108#issuecomment-24768978 .

qaisjp commented 11 years ago

I think we misinterpreted my issue, my point was that why don't you allow compiled .so/.dlls? There's no harm done.

josefnpat commented 11 years ago

@qaisjp I see.

Making cross-platform bin's is very tricky to do it right, especially for linux.

Unless someone can come forward and provide a straightforward way that we can validate that the .dll's/.so's will work on all platforms (win,osx,lin) it's better to make it a steadfast rule, and let those who are more knowledgeable argue this point.

qaisjp commented 11 years ago

fair