This book provides an introduction to all aspects of programming in Lua, with attention paid to the beginning programmer who will benefit from seeing complete code samples with practical applications and robust error handling. Diagrams will provide a visual glimpse behind the scenes of important Lua features such as stacks, hash tables, garbage collection, lexical scope and function closures. Key topics include: ?Managing Memory ?Garbage Collection ?Handling Errors ?Using Libraries ?Strings ?Tables ?Extending Lua ?Event Handling ?Databases ?Web Programming ?Game Programming About The Author: Between his first programs submitted to a Burroughs 5500 on Hollerith punch cards and his latest programs tapped into a Palm Pilot, Kurt Jung has been the principal programmer on various projects ranging from airline yield management to state machine driven workflow. Aaron Brown began programming in elementary school on a Commodore 64. He is also a player of various musical instruments and a speaker of Esperanto. As colleagues, Kurt and Aaron developed a client / server application framework whose client applications were GUIs written in Lua. Their professional interests include language implementation, functional programming, and dynamically typed languages. Table Of Contents: Acknowledgments Introduction Chapter 1: Getting Situated Chapter 2: First Steps Chapter 3: Extending Lua with Functions Chapter 5: Using Strings Chapter 6: Handling and Avoiding Errors Chapter 7: Using Modules Chapter 8: Extending Lua's Behavior with Metamethods Chapter 9: Handling Events Naturally with Coroutines Chapter 10: Looking Under the Hood Chapter 11: Exploring Lua's Libraries Chapter 12: Using Community Libraries Chapter 13: Interfacing Lua with Other Languages Chapter 14: Managing Information with Databases Chapter 15: Programming for the Web Chapter 16: Connecting to a Larger World Chapter 17: Programming Games with Lua Chapter 18: Carrying Lua with You Chapter 19: Fitting into the Lua Comm
"synopsis" may belong to another edition of this title.
(No Available Copies)
Search Books: Create a WantCan't find the book you're looking for? We'll keep searching for you. If one of our booksellers adds it to AbeBooks, we'll let you know!
Create a Want