adviserbta.blogg.se

Uopilot scripts
Uopilot scripts








uopilot scripts

In the free, do-it-yourself atmosphere that then reigned in Tecgraf, it was quite natural that we should try to develop our own scripting language . We did not consider LISP or Scheme because of their unfriendly syntax. However, Tcl had unfamiliar syntax, did not offer good support for data description, and ran only on Unix platforms. In 1993, the only real contender was Tcl, which had been explicitly designed to be embedded into applications. In The Evolution of Lua, the language's authors wrote:

uopilot scripts

There was a lack of any flow-control structures in SOL and DEL, and Petrobras felt a growing need to add full programming power to them. They had been independently developed at Tecgraf in 1992–1993 to add some flexibility into two different projects (both were interactive graphical programs for engineering applications at Petrobras company). Lua's predecessors were the data-description/configuration languages SOL (Simple Object Language) and DEL (data-entry language). Those reasons led Tecgraf to implement the basic tools it needed from scratch. In that atmosphere, Tecgraf's clients could not afford, either politically or financially, to buy customized software from abroad. Lua was created in 1993 by Roberto Ierusalimschy, Luiz Henrique de Figueiredo, and Waldemar Celes, members of the Computer Graphics Technology Group (Tecgraf) at the Pontifical Catholic University of Rio de Janeiro, in Brazil.įrom 1977 until 1992, Brazil had a policy of strong trade barriers (called a market reserve) for computer hardware and software. As Lua was intended to be a general embeddable extension language, the designers of Lua focused on improving its speed, portability, extensibility, and ease-of-use in development.

uopilot scripts

It provided the basic facilities of most procedural programming languages, but more complicated or domain-specific features were not included rather, it included mechanisms for extending the language, allowing programmers to implement such features. Lua originated in 1993 as a language for extending software applications to meet the increasing demand for customization at the time. Lua is cross-platform, since the interpreter of compiled bytecode is written in ANSI C, and Lua has a relatively simple C API to embed it into applications. Lua ( / ˈ l uː ə/ LOO-ə from Portuguese: lua meaning moon) is a lightweight, high-level, multi-paradigm programming language designed primarily for embedded use in applications. GameMonkey, Io, JavaScript, Julia, MiniD, Red, Ring, Ruby, Squirrel, MoonScript, C.










Uopilot scripts