This blog contains significantly outdated information about the Libretto programming language. For more up-to-date information see https://libretto-lang.org/
The Libretto Programming Language
Monday, 27 April 2026
Friday, 2 March 2012
Standard Library (5 of 5). LibrettoDB and Databases
Relational databases are interpreted in Libretto as object models, and queries to databases are interpreted as Libretto expressions. The access to a database is organized in two steps:
- The development of an object model for the database universe of discourse.
- The construction of mapping from this object model to the database.
Thursday, 1 March 2012
Standard Library (4 of 5). XML and HTML Processing
In this post I show how Libretto handles XML and HTML documents – on both the server and client sides.
Wednesday, 29 February 2012
Standard Library (3 of 5). Metaprogramming
Metaprogramming allows the programmer to manipulate basic Libretto entities (packages, classes, functions and fields) as mutable data structures. The tools, which are outlined in this section, can affect the basic object model of the program. Since they are powerful and brutal, it is recommended to use them with great caution and only when necessary.
Standard Library (2 of 5). Multitasking
Multitasking is implemented in the Libretto standard library. The basic components of concurrent computing in Libretto are the actor model and software transactional memory based on the optimistic approach.
Monday, 27 February 2012
Saturday, 25 February 2012
Computing in Libretto (5 of 5). Comments
There are two types of comments in Libretto: doc comments and code comments.
Subscribe to:
Comments (Atom)