User Tools

Site Tools


start

Home

Welcome on Dev Musings. Here are my ramblings about free open-source software, high-tech gadgets and (mostly functional) programming.

Create your own Firefox Search Plugins

You didn't found a search plugin for a service you use often and are tired of first going to the service search form or typing your search terms directly in the URL? Here's how to add your own custom search plugins in two minutes.

→ Read more...

2012/01/25 10:27 · csoldani · 3 Comments

Photon Compiler Development: Batch Processing

This is the 15th article of a series (table of contents) about compiler development with LLVM using OCaml. We intend to develop a compiler for a subset of OCaml large enough to allow our compiler to compile itself.

In this article, we implement a batch mode, i.e. the possibility to call photon interpreter on files, rather than interactively.

→ Read more...

2012/01/24 22:00 · csoldani · 0 Comments

Photon Compiler Development: Improved Unit Handling

This is the 14th article of a series (table of contents) about compiler development with LLVM using OCaml. We intend to develop a compiler for a subset of OCaml large enough to allow our compiler to compile itself.

In this article, we improve the compilation of unit values.

→ Read more...

2012/01/24 08:28 · csoldani · 0 Comments

Photon Compiler Development: Some Cleaning

This is the 13th article of a series (table of contents) about compiler development with LLVM using OCaml. We intend to develop a compiler for a subset of OCaml large enough to allow our compiler to compile itself.

This article is more a status update than anything else. It only brings some library updates and code clean-up.

→ Read more...

2012/01/24 08:20 · csoldani · 0 Comments

Why Programming Languages?

One can wonder why I am loosing my time playing with programming language design (and implementation). What a strange, unprofitable hobby.

Most elements of response are present in the essay Why Programming Languages?, and I invite you to read it.

You can comment on it on Lambda the Ultimate (LtU), the famous blog about programming languages which is … well, ultimate.

2011/06/29 10:24
start.txt · Last modified: 2012/01/26 21:06 by csoldani