Tr?id=215414482218848&ev=pageview&noscript=1
cmiVFX Logo

Lua Scripting Language Quick Start

Lua has become an extremely popular programming language, so much so that it's achieved a critical mass of developers in the game industry, meaning Lua skills are transferable from company to company. That's partly due to its speed and the ease with which developers can embed Lua into a game engine. Steve Champagne takes the viewer through obtaining and installing Lua, Lua fundamentals, and step by step examples of Lua scripts, embedding Lua in a C/C++ application, and extending Lua.

Length: 49 Minutes 55 Seconds

Price: $29.95

Preview.

Lua scripting language quick start media 1394060928955 0
Lua scripting language quick start media 1394061055812 0

<p>cmiVFX brings you a brand new Lua Scripting Language Quick Start video in crystal clear English. Get ready for a very informative journey as we explore the breadth of the Lua scripting language. We have listened to you, our customers, and seen the need to cover this brand new topic in our software technology category. This video will have you quickly productive in Lua, whether for simple scripting, embedding Lua into your C/C++ application, or extending Lua for your needs.</p> <br> <p>Lua has become an extremely popular programming language, so much so that it's achieved a critical mass of developers in the game industry, meaning Lua skills are transferable from company to company. That's partly due to its speed and the ease with which developers can embed Lua into a game engine.</p> <br> <p>Whether you are interested in a lightweight and highly portable scripting language or improving the configuration or runtime characteristics of your C/C++ application by giving your customers a powerful scripting tool, Lua is a open source product for you, so enjoy this incredible video which was specifically designed to help you leverage Lua to these ends and more!</p>

Chapter Descriptions

Introduction

Find out about the process we'll be using to complete this project and get familiar with the tools needed.

Installation

Obtain and compile the source code in a typical, unix-like environment: a terminal under MAC OS X.

Tables

Learn how Lua tables are unique, powerful data structures.

"for" statements

The two flavors of for-statements show the power of Lua iterative constructs.

I/O

Lua provides all the I/O capabilities you would expect.

Regular expressions

Filter and process complex text patterns with Lua's regular expression features.

Example: web scraping

A script that performs web scraping and illustrates several Lua fundamentals.

Incorporating Lua in C

While being an extremely powerful scripting language for simple applications and automation, Lua really shines in its capability to become embeddable in C/C++ applications, so that you can provide an application context in which your customers can customize and drive your application programmatically.

Extending Lua

Written in extremely clean C, you can easily extend the Lua language to make it do new and exotic things.

Comments

Lua provides both single line and block comments.

Here documents

Lua provides so-called "here" document capability.

Installing on Linux

Some Linux distros include Lua in their base install. Others make it extremely easy to install Lua through their native package manager.

Installing on Windows

There are several ways to install Lua on Windows.

Library and interpreter locations

There are a variety of ways to make Lua that you have built from source code available on a system that you might not have superuser authority on which to install packages.

About the Instructor

Steve Champagne is a software developer and musician, with over two decades of experience in software and technical information development.

Intro Music: "The Wormhole Express" by "The Blaqks"

Availability:

Video-on-demand streaming is available through the website to subscribers. In addition, video files are available for download for those who directly purchase individual titles from their cart.

About Steve Champagne

Steve Champagne is a software developer and musician, with over two decades of experience in software and technical information development.