RSS 23 projects tagged "programming language"

Download Website Updated 20 May 2013 HGL Suite

Screenshot
Pop 153.15
Vit 17.62

HGL is a compiler/interpreter suite for developing images. It features its own simple but powerful language, an output format configurable by plugins, runtime input handled by plugins, and easy integration into various environments like Web servers or graphical applications. The input is taken from a source file, which has to be compiled for quick and frequent access by the interpreter. An interpreter then runs the compiled files, takes input from custom plugins (if neccessary), and outputs its result via custom plugins.

Download Website Updated 11 May 2013 LoLCode 1337

Screenshot
Pop 132.86
Vit 4.74

LoLCode 1337 is an implementation of the esoteric programming language lolcode. It comes with a compiler, a virtual machine, and a tiny debugger.

No download No website Updated 16 Feb 2013 libklel

Screenshot
Pop 36.70
Vit 1.93

The KoreLogic Expression Language Library (libklel) is a C library that provides a simple expression language that can be embedded in other programs. It does not implement a full programming language, but rather a simpler expression language called KL-EL that is designed to provide arithmetic and logic operations in situations where embedding a full programming language would be overkill. KL-EL can access functions and variables exported from the embedding program, and is statically and strongly typed, which helps ensure that expressions are valid before they are executed. The embedding API is easy to use, and the library itself is very small.

Download Website Updated 13 Dec 2012 Mocosel

Screenshot
Pop 23.02
Vit 21.79

Mocosel is a high-level programming language, based on a simple syntax but offering a very powerful and self-extensive programming experience.

Download Website Updated 03 Nov 2012 Mobile Lua

Screenshot
Pop 76.09
Vit 5.58

Mobile Lua augments Lua with both zero-effort mobility (moving scripts between machines while they run) and zero-effort persistence.

No download Website Updated 15 Jun 2012 Alfa

Screenshot
Pop 28.74
Vit 18.42

Alfa is an experimental programming language. It combines the classic curly-bracket syntax similar to C and JavaScript with multi-clause functions with parameters passed by pattern matching. It is implemented as a translator to Scheme (using Gnu Guile).

Download Website Updated 05 Nov 2011 proty

Screenshot
Pop 19.39
Vit 23.74

Proty is a prototype-based dynamic programming language.

No download No website Updated 21 Oct 2011 The FACT Programming Language

Screenshot
Pop 38.73
Vit 2.58

FACT is a mixed functional and imperative programing language which uses first-class environments as its primary data type. It supports many high level concepts while still remaining a very simple language.

No download Website Updated 13 Sep 2011 Continuation Passing C

Screenshot
Pop 54.72
Vit 1.75

CPC (Continuation Passing C) is a programming language designed for writing concurrent systems. The CPC programmer manipulates very lightweight threads, choosing whether they should be cooperatively or preemptively scheduled at any given point; the CPC program is then processed by the CPC translator, which produces highly efficient event-loop code. This approach gives the best both worlds: the relative convenience of programming with threads, and the low memory usage of event-loop code. The semantics of CPC is defined as a source-to-source translation from CPC into plain C using a technique known as conversion into Continuation Passing Style. The current implementation of CPC has been used to write Hekate, a BitTorrent seeder designed to handle millions of simultaneous torrents and tens of thousands of simultaneously connected peers.

Download Website Updated 01 Dec 2010 Qt4Urbi

Screenshot
Pop 16.22
Vit 30.03

Qt for Urbi is a binding of the Qt library in Urbi, enabling you to create native graphical interfaces dynamically directly from Urbi. It exposes urbiscript events to ease the use of Qt signals and slots. Major and minor version numbers of the Qt for Urbi packages reflects the Urbi SDK version number for which they were built. Loading it in another version of the Urbi kernel probably won't work. For instance, Qt for Urbi 2.4.x will only work with Urbi SDK 2.4.y. It is still a bit experimental. Only the 32-bit Linux version is available, and not all classes and members are bound yet.

Screenshot

Project Spotlight

QSimpleGuitar

A simple program to help novice guitarists tune a guitar more quickly (and better).

Screenshot

Project Spotlight

GNU xorriso

An ISO 9660 multi-session CD/DVD/BD filesystem manipulator.