With Giora Kosoi
Abstract: Lua is an extension programming language designed to support general procedural programming with data description facilities. It also offers good support for object-oriented programming, functional programming, and data-driven programming. Lua is intended to be used as a powerful, lightweight, embeddable scripting language for any program that needs one. Lua is implemented as a library, written in clean C, the common subset of Standard C and C++. In this presentation we will have an overview of Lua language features and a drill down into three practical examples: - Writing a wireshark dissector in lua - Adding objects to Lua - Embedding Lua in native Linux application with bidirectional communication between native and Lua code.
About the speaker: Giora Kosoi is software engineer at Cisco with interest in rule based systems, autonomous systems, server construction, programming languages and people that work with the above. Giora's experience is based on design and implementation of electronic warfare systems, HTTP optimization and network access using C++, Python, Java, Lua.