Minotaur for Perl, Python, and Tcl.
Initial implementation involves Perl, Python , and Tcl , but basic bindings have been set up for Java , Lua , PHP , and potentially any language that is designed to be able to be embedded inside something else.
Minotaur is based on pForth, and embeds one scripting language, "inside" the other at runtime, using Forth as the "superglue" that implements callbacks to get back into the other language interpreter at runtime.
This is a portable interpreted language that implements a syntax that strongly resembles C atop a stack-based library reminiscent of FORTH. It provides screen management, file and process I/O.
SLANG tends to be imbedded into applications; I'm not aware of there being a "SLANG Shell." Notable applications that embed SLANG include the slrn news reader, a text editor called JED, a spreadsheet package originally based on SC, a version of the Lynx web browser, the Mutt mail client, and the DOS emulator DOSEMU.
These are responsible for most of the inspiration of the scripting languages described here...
Turns Unix Shell scripts into a compiled form (using C) such that the internal contents are not revealed. Running strings won't tell you what it does...
It can be used for pretty much any shell that supports the
-c
option to load commands from a string.
scsh, a Scheme implementation combined with various Posix-y functions, has been designed for use as a scripting language.
SELF and the Origins of NewtonScript
NewtonScript combined the prototype-based object model of SELF with an Algol-based syntax.
Small is a simple, typeless, 32-bit extension language with a C-like syntax. A Small "source" program is compiled to a binary file for optimal execution speed. The Small compiler outputs P-code (or bytecode) that subsequently runs on an abstract machine. Execution speed, stability, simplicity and a small footprint were essential design criteria for both the language and the abstract machine.
elastiC is a portable high-level object-oriented interpreted language, influenced by C, Smalltalk, Scheme, and Python . Known to run on Windows and Unix.
BRL - Beautiful Report Language
A Scheme -based server-side report system that can talk to several relational databases.
JudoScript - Java -based scripting language
A shell programming language implemented in Ada that provides Ada syntax. Text scripts may, if desired, be compiled into object code using an Ada 95 compiler.
Experiences of Using PHP in Large Websites
(Or: " Why I don't like PHP terribly much...")
Universe - CORBA for PHP
eZ systems - eZ publish: The open source content management system, CMS - Your content made easy!