Squirrel Shell - шелл для белочки?
Сей шелл имеет Java-like синтаксис, кроссплатформенный. Скрипты - орешки (*.nut)
http://squirrelsh.sourceforge.net/
#!/usr/bin/squirrelsh
// Work with command line parameters
run("foo", [ __argv[1], __argv[2] ]);
#!/usr/bin/squirrelsh
// Multiply two 2x2 matrices
// It's possible to use matrices of any size
function matrix (w, h)
{
local r = array(h);
for (local i = 0; i < h; i++)
r[i] = array(w, 0);
return r;
}
local m1 = matrix(2, 2),
m2 = matrix(2, 2),
r = matrix(2, 2);
r[0][0] = m1[0][0] * m2[0][0] + m1[0][1] * m2[1][0];
r[0][1] = m1[0][0] * m2[0][1] + m1[0][1] * m2[1][1];
r[1][0] = m1[1][0] * m2[0][0] + m1[1][1] * m2[1][0];
r[1][1] = m1[1][0] * m2[0][1] + m1[1][1] * m2[1][1];
#/usr/bin/squirrelsh
//запуск процесса.
run ("vim README");