Lua—an extensible extension language
451
TL;DR: This paper describes Lua, a language for extending applications that combines procedural features with powerful data description facilities, by using a simple, yet powerful, mechanism of tables.
read more
Abstract: This paper describes Lua, a language for extending applications. Lua combines procedural features with powerful data description facilities, by using a simple, yet powerful, mechanism of tables . This mechanism implements the concepts of records, arrays and recursive data types (pointers), and adds some object-oriented facilities, such as methods with dynamic dispatching.
Lua presents a mechanism of fallbacks that allows programmers to extend the semantics of the language in some unconventional ways. As a noteworthy example, fallbacks allow the user to add different kinds of inheritance to the language.
Currently, Lua is being extensively used in production for several tasks, including user configuration, general-purpose data-entry, description of user interfaces, storage of structured graphical metafiles, and generic attribute configuration for finite element meshes.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Deep Learning with Differential Privacy
Martín Abadi,Andy Chu,Ian Goodfellow,H. Brendan McMahan,Ilya Mironov,Kunal Talwar,Li Zhang +6 more
- 24 Oct 2016
TL;DR: In this paper, the authors develop new algorithmic techniques for learning and a refined analysis of privacy costs within the framework of differential privacy, and demonstrate that they can train deep neural networks with nonconvex objectives, under a modest privacy budget, and at a manageable cost in software complexity, training efficiency, and model quality.
4.6K
Deep Learning with Differential Privacy
TL;DR: This work develops new algorithmic techniques for learning and a refined analysis of privacy costs within the framework of differential privacy, and demonstrates that deep neural networks can be trained with non-convex objectives, under a modest privacy budget, and at a manageable cost in software complexity, training efficiency, and model quality.
4.3K
Ten quick tips for machine learning in computational biology
TL;DR: Ten quick tips to take advantage of machine learning in any computational biology context, by avoiding some common errors that the authors observed hundreds of times in multiple bioinformatics projects are presented.
S4 : A free electromagnetic solver for layered periodic structures
Victor Liu,Shanhui Fan +1 more
TL;DR: S 4 is described, a free implementation of the Fourier modal method (FMM), which has also been commonly referred to as rigorous coupled wave analysis (RCWA), for simulating electromagnetic propagation through 3D structures with 2D periodicity and the design aspects that allow S 4 to be a flexible platform for these types of simulations are detailed.
771
GenomeTools: A Comprehensive Software Library for Efficient Processing of Structured Genome Annotations
TL;DR: The GenomeTools, a convenient and efficient software library and associated software tools for developing bioinformatics software intended to create, process or convert annotation graphs, strictly follow the annotation graph approach, offering a unified graph-based representation.
476
References
TC: An Efficient Implementation of the Tcl Language
Adam Sah
- 01 Apr 1994
TL;DR: This paper describes a design for a faster system that maintains Tcl semantics, including its C callout mechanism, and focuses on a method for caching the parsed representation for data values, and lazily converting to strings on demand.
7
A new architecture for the implementation of scripting languages
TL;DR: This work proposes an alternate architecture where the language is translated into the dynamic language Scheme, and the resulting VHLL, Rush, provides high-level features such as automatic type conversion and production rules.
A modular verifiable exception handling mechanism
Shaula Yemini,Daniel M. Berry +1 more
TL;DR: This paper presents the syntactic extensions for embedding the replacement model into Algol 68 and its operational semantics and an axiomatic semantic definition for the model can be found in [27].
•Book
Tcl and the Tk Toolkit
John Ousterhout
- 01 Jan 1994
TL;DR: The Addison-Wesley Publishing Company, Inc. as mentioned in this paper has published the first edition of this book, which is available for personal use only and requires prior written permission of the author or publisher.