Category: Loci

Locic moves to GitHub + Travis

The Loci compiler is currently in the process of being moved to a GitHub repository and built by Travis CI (Continuous Integration). If you visit the second link you can see the latest build status of Locic. This is particularly useful because itĀ verifies the compiler builds againstĀ all the supported LLVM versions (3.3, 3.4 and 3.5),…



Locic 1.1 released!

So the second version of the Loci Compiler Tools is now available (see Loci Compiler), with the main new features being: Switching from C++-like template expansion to use Template Generators (to allow templated APIs across module boundaries) Module imports and exports scope(success), scope(failure) and scope(exit) noexcept Type-templated functions/methods Type aliases assert and unreachable statements Implicit…



Locic 1.1 Soon

I’m currently working hard on the second release of ‘Locic’, the compiler tools for the Loci programming language. The initial target date was around mid-August and it looks likely that I will be able to release on schedule. While 1.0 provides the key features of the language (classes, algebraic datatypes, templated types), this new release…



Locic Release

I recently made the first release of the Loci compiler, available to download here. This covers a very broad range of the language with extensive support for the key features, such as classes, templates, exceptions and algebraic datatypes; the website has more detail. With this release I aim to provide a taste of the language,…



Loci Presentation

I recently gave a talk about Loci, that gives a quick insight into what the language offers.