Facepalm @ Notch - Printable Version +- 2DWorlds Forums (http://2dworlds.buildism.net/forum) +-- Forum: Off Topic (http://2dworlds.buildism.net/forum/forumdisplay.php?fid=5) +--- Forum: General Discussion (http://2dworlds.buildism.net/forum/forumdisplay.php?fid=17) +--- Thread: Facepalm @ Notch (/showthread.php?tid=6569) |
Facepalm @ Notch - noob007 - 07-06-2011 "LUA or Java API? I’m going to open up some kind of api for the server to let people write plugins easier than to fiddle with stderr and stdin. The API would expose things like players trying to build blocks, what block types, player movement and player chat interception. The API would then let you send messages, teleport players, set blocks and probably load and save levels. I’m considering doing this either in Java or in LUA Advantages of Java: * Very powerful, can do ANYTHING. * Easy to maintain. I’d just open source parts of the server software. (not all, not yet) Advantages of LUA: * An easier language than Java for the plugin writer * More secure. You can be certain that a server plugin won’t format your harddrive * Forces a clean separation between the API and the server code I think I’m leaning towards LUA, but I’d like to hear your opinions on this." LUA: Licking Under Armpits RE: Facepalm @ Notch - Ming-Yan - 07-06-2011 Maybe he is tired of only using Java? RE: Facepalm @ Notch - noob007 - 07-06-2011 No, it's just that he shouldn't capitalize Lua because it isn't an acronym. RE: Facepalm @ Notch - Qwertygiy - 07-06-2011 It's called Lua because there was another programming language at the time called SOL, which WAS an acronym, and they 'parodied' it with Lua. Sun, Moon. At least according to Wikipedia. RE: Facepalm @ Notch - Ming-Yan - 07-06-2011 Actually it can be called LUA, similarly how C+ can be written c+. Maybe his code isn't case sensitive? RE: Facepalm @ Notch - noob007 - 07-06-2011 But there is no "C+". :o RE: Facepalm @ Notch - Duck - 07-06-2011 I hope it's lua Because then I could actually make a mod :/ |