A cross platform emacs like editor and assorted tools.
The goal of this project is to create an alternative to HTTP/SMTP due to outdated trends in the protocols and the need to rework protocols to be more efficient. To do this TransferServer seeks to become the first server to support these new protocols.
TurboVM is a small, simple, powerful, and fast virtual machine. Performance is within a factor 15 to 30 of native speed when interpreting bytecode, and bytecode can be compiled to attain native speed.
a simple Web IDE for VDM-SL
VDMPad is a simple Web IDE server for VDM-SL based upon VDMJ and Squeak Smalltalk. You can launch a VDMPad Server on your Mac or Linux PC and open "http://localhost:8085" with your browser. Although VDM does NOT run on Windows platforms, you can use Windows/iOS/Android devices to open VDMPad running on Mac or Linux server.
WASABI 's A Superbly Asinine Befunge Interpreter. It's a complete and comfortable Befunge IDE written in Java.
Water: a fast, secure, dynamic OO language and database. Water is an all-purpose language (and meta-language) that runs Web applications in the browser or server-side. Water is compatible with .NET, Java, and C on Windows, Linux and Mac OS X system.
Wyvern is a console tool to make text adventures. It is programmed in C, and developed for Windows and Unix-like operating systems. Official site currently @: http://www.jonathantoddskinner/wyvern.html
XML-Parse library is a lightweight set of functions for parsing, checking, and creating xml files. It can support stream-oriented, SAX or DOM parsing styles, and includes an optional xsd schema validator and graphical schema generator.
This script engine has for goal to interpret XML nodes command in a VM. The speed of the execution is important, but not as much as the ease of writing and understanding the language and stability. An IDE for the language is also part of the plan.
YABI93 is an Interpreter for the esoteric programming language Befunge, version "Befunge93". It is written in Java 1.5 and uses Swing for its graphical interface. YABI supports a multilanguage GUI.
embeddable scripting language
embeddable scripting language
Building a FORTH in C for practice.
C language implementation of my BIF 6809 variant of fig-FORTH. May be interesting to programmers with C background who want to understand the high-level version of the low-level of FORTH. Those requiring a fully functioning FORTH may look elsewhere. (The releases are usually out of date. Best to browse the code repository and download the latest snapshot.) (I am now mirroring the project at http://sourceforge.jp/projects/bif-c/, to make it more accessible to Japanese associates who might be interested.)
Everything related to forth programming that has been discussed on the comp.lang.forth usenet newsgroup. The site is dedicated towards improving portability between forth implementations, providing surveys, example implementations, and library modules.
A project to embed Lua on different hardware platforms. Currently ARM variants are targeted, but it should be possible to port it to any platform that is supported by the gcc+newlib combo. Platform access libraries will also be provided.
C++ implementation of ECMA-BASIC specification.
Ecma-basic is a C++ implementation of ECMA-BASIC specification. It is powered by EasyVM serving as a back end.
Emu (The EMbeddable Utility Language) is a clean, fast, flexible and free programming language, designed by Aaron Kimball. As its name implies, it is designed to be embedded into other files, such as text documents, web pages, or anyplace where the docume
gOSH (General-purpose Object SHell) is a shell whose syntax is based loosely on a combination of the Python and Java languages. It is fully object oriented, capable of multithreading, and transparently ties the scripting tier to executable programs.
Glwssa is an interpreter and an ide for the pseudocode language "Γλώσσα" used in Greek High Schools.
HPLua, Lua for HP Calculators HP49g+ & HP50g
An R5RS Scheme interpreter and library written in Haskell. Provides advanced features including continuations, hygienic macros, and the full numeric tower.
A plugin-based library to allow language-independent extensibility to applications.
A java-like dynamically-typed programming language
The goal for LX is to create the language that PHP should have been.
Macro Scipting Language (MSL) is a light weight perl-like scripting language that is intended to be added to existing or new applications to provide macro support. It can also run standalone as well. The syntax is very close to perl and c.