๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Design and Implementation of the L+C Modeling Language

โœ Scribed by Radoslaw Karwowski; Przemyslaw Prusinkiewicz


Publisher
Elsevier Science
Year
2003
Tongue
English
Weight
327 KB
Volume
86
Category
Article
ISSN
1571-0661

No coin nor oath required. For personal study only.

โœฆ Synopsis


L-systems are parallel grammars that provide a theoretical foundation for a class of programs used in the simulation of plant development and procedural image synthesis. In particular, the formalism of L-systems guides the construction of declarative languages for specifying input to these programs. We outline key factors that have motivated the development of L-system-based languages in the past, and introduce a new language, L+C, that addresses the shortcomings of its predecessors. We also describe a simulation program, lpfg, which makes it possible to execute models specified in L+C. To this end, L+C programs are translated into C++, compiled into a DLL, and linked with lpfg at runtime. The use of this strategy simplifies the implementation of the modeling system.


๐Ÿ“œ SIMILAR VOLUMES


Design, implementation, and evaluation o
โœ Pascal Van Hentenryck; Vijay Saraswat; Yves Deville ๐Ÿ“‚ Article ๐Ÿ“… 1998 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 200 KB

This paper describes the design, implementation, and applications of the constraint logic language cc(FD). cc(FD) is a declarative nondeterministic constraint logic language over ยฎnite domains based on the cc framework [33], an extension of the Constraint Logic Programming (CLP) scheme [21]. Its con

A new implementation of the Icon languag
โœ Todd A. Proebsting; Gregg M. Townsend ๐Ÿ“‚ Article ๐Ÿ“… 2000 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 273 KB ๐Ÿ‘ 1 views

Jcon is a new, full-featured, Java-based implementation of the Icon programming language. The compiler, written in Icon, generates an intermediate representation that is optimized and then used to produce classfiles of Java bytecode. A four-chunk control-flow model handles goal-directed evaluation a

On the implementation of the Opus coordi
โœ Laure, Erwin; Haines, Matthew; Mehrotra, Piyush; Zima, Hans ๐Ÿ“‚ Article ๐Ÿ“… 2000 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 190 KB ๐Ÿ‘ 1 views

Opus is a new programming language designed to assist in coordinating the execution of multiple, independent program modules. With the help of Opus, coarse grained task parallelism between data parallel modules can be expressed in a clean and structured way. In this paper we address the problems of