RSS 10 projects tagged "programming language"

No download Website Updated 03 Nov 2009 ChocoSmallTalk

Screenshot
Pop 18.81
Vit 1.00

The ChocoSmallTalk system is a hybrid Smalltalk/Lisp implementation in Common Lisp. The purpose of this project is to provide an embedded Smalltalk in Lisp, known as a meta-circular implementation of Lisp as an add-on.

No download Website Updated 01 May 2010 Shannon

Screenshot
Pop 32.80
Vit 39.82

Shannon is a general purpose stream-oriented programming language; it is concise and yet feature rich. Streams, FIFOs, and Unix shell-style pipes are first-class concepts in the language. You can connect functions and FIFOs within your program similar to the way you connect processes with pipes in the Unix shell. These constructs in Shannon, however, are highly efficient as no true multitasking is involved, and at the same time they allow you to write more concise and readable code for chained data processing. State is a special type of function that returns a reference to its own local data and any nested functions it may have. In effect, states implement classes in terms of OOP, and yet classes per se aren't part of the language. A special type of modules marked as "persistent" is an effective replacement for databases and SQL. This allows you to access persistent shared data using native Shannon constructs, eliminating the need for an extra query language. Intuitive and minimalist syntax and semantics are used. Particularly, "minimalist semantics" means less things to remember and more possibilities. Shannon is statically-typed, although it provides dynamic typing facilities as well.

No download No website Updated 05 Jul 2010 The Nx Programming Language

Screenshot
Pop 13.19
Vit 37.26

The Nx programming language is a strictly typed but type-inferred array programming language for numerical applications.

Download Website Updated 01 Dec 2010 Qt4Urbi

Screenshot
Pop 13.15
Vit 35.21

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.

Download Website Updated 03 Nov 2012 Mobile Lua

Screenshot
Pop 70.36
Vit 4.30

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 27.42
Vit 26.03

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 02 Mar 2014 HGL Suite

Screenshot
Pop 378.80
Vit 14.55

HGL is a compiler/interpreter suite for developing images. It features its own simple but powerful language, Lua integration, output in various formats as well as 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 02 Aug 2013 Pythonect

Screenshot
Pop 52.34
Vit 16.28

Pythonect is an experimental general-purpose dataflow programming language based on Python. It provides both a visual programming language and a text-based scripting language. The text-based scripting language aims to combine the quick and intuitive feel of shell scripting with the power of Python. The visual programming language is based on the idea of a diagram with “boxes and arrows”.

No download Website Updated 26 Mar 2014 OAQL Server

Screenshot
Pop 350.54
Vit 6.01

OAQL Server allows you to connect, on all your networks, all your Java applications and all your SQL/NoSQL databases (from different suppliers), as if you had a single application/database in an oriented architecture environment.

No download Website Updated 21 Feb 2014 Nimrod

Screenshot
Pop 71.33
Vit 7.83

Nimrod is a statically typed, imperative programming language that tries to give the programmer ultimate power without compromising on runtime efficiency. This means it focuses on compile-time mechanisms in all their various forms. Beneath a nice infix/indentation based syntax with a powerful (AST based, hygienic) macro system lies a semantic model that supports a soft realtime GC on thread local heaps. Asynchronous message passing is used between threads, so no "stop the world" mechanism is necessary. An unsafe shared memory heap is also provided for the increased efficiency that results from that model.

Screenshot

Project Spotlight

LinOTP

A flexible one time password authentication system with pluggable OTP algorithms and userstorages.

Screenshot

Project Spotlight

MeTA1

A message transfer agent.