cbvu.gif
Продолжая тему различного рода весёлых (ну и полезных!) игрушек в стиле UNIX и UNIX-like систем, хочется познакомить наших читателей с ещё одним интересным ресурсом сети. На сайте cb.vu лежит уже третий по нашему счёту небольшой симулятор интерпретатора скриптов UNIX подобной системы, написанный на языке JavaScript.

Что же умеет cb.vu? Ну, это можно узнать из вывода команды help. :-) Например, есть возможность выполнения команд по точному URL. Команда http://cb.vu/#vi переместит нас в небольшой клон редактора vi. Или перейдя по ссылке http://cb.vu/#echo “Hello, kernel.kz!”, мы увидим вывод “Hello, kernel.kz!”.

screen6.pngОболочка понимает достаточно большое количество команд, и умеет многое. По обещаниям автора в будущем можно надеятся на реализацию emacs и пайпов. Ну что же, было бы очень интересно увидеть эмулятор emacs на JavaScript (а может и elisp?). :)

Довольно хорошо работает простой симулятор vi. Look’n'feel оригинального vi сохранён в достаточной мере, хотя это можно отнести и ко всему проекту в целом, как вы можете видеть со снимков экрана. Да что там скриншоты! Попробуйте сами!

В отличие от goosh, лично я полезной функциональности в нём не обнаружил. Хотя конечно же, ничего не мешает добавить туда полезные вещи вроде того, как это было сделано в goosh. :-)