RSS 2 projects tagged "programming language"

No download Website Updated 01 May 2010 Shannon

Screenshot
Pop 32.28
Vit 39.73

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.

Download Website Updated 11 May 2013 LoLCode 1337

Screenshot
Pop 47.29
Vit 1.89

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

Screenshot

Project Spotlight

Science Girls!

Aliens have invaded your school, and it's up to the girls of the Science Club to save the day.

Screenshot

Project Spotlight

pynag

A Nagios plug-in and configuration library for Python.