developing the prosody xmpp server in lua
play

Developing the Prosody XMPP server in Lua Matthew Wild ('MattJ') - PowerPoint PPT Presentation

Developing the Prosody XMPP server in Lua Matthew Wild ('MattJ') @FOSDEM 16 Introduction Why Prosody? Why Lua??? Performance of a scripting language Ecosystem Contributions The 'fun' parts Lua allowed us to: Define function


  1. Developing the Prosody XMPP server in Lua Matthew Wild ('MattJ') @FOSDEM 16

  2. Introduction

  3. Why Prosody?

  4. Why Lua???

  5. Performance of a “scripting language”

  6. Ecosystem

  7. Contributions

  8. The 'fun' parts Lua allowed us to: ● Define function metatables ● Restrict the global environment ● Create a telnet console ● Static analysis (using lua-inspect and luacheck)

  9. Our code Sections: ● core/ ● net/ ● plugins/ ● util/

  10. LuaJIT

  11. The future

  12. The end. Questions? me@matthewwild.co.uk (email or XMPP)

Recommend


More recommend