Внешний вид редактора тоже непривычен программисту, привыкшему к работе в Windows. Этот редактор тоже пришел на Pocket PC из Unix-систем. Стоит обратиться к документации, расположенной на странице, находящейся по адресу http://www.linux.org.ru/books/GNU/emacs/emacstoc.html.
Кроме этого, Emacs позволяет практически беспредельно расширять свою функциональность, но для этого надо изучить еще один язык программирования Emacs LISP. Он описан на странице http://www.gnu.org/software/emacs/emacs-lisp-intro/htmlmono/emacs-lisp-intro.html.
PerlPerl – один из самых мощных языков обработки информации и программирования для интернет-серверов и информационных систем. Его популярность обусловлена еще и тем, что для Perl существует огромное количество готовых наработок, модулей, скриптов практически на все случаи жизни.
Нужно загрузить файл perl-wince-arm-pocket-wce300.tar.gz, распаковать его и выполнить простую последовательность действий.
? Файл perl.exe нужно скопировать в папку \Storage Card\bin<$]interface> на устройстве.
? Файл perl56.dll нужно скопировать в папку \Windows на устройстве.
? Папку lib нужно скопировать в папку \Storage Card\usr на устройстве.
Теперь нужно открыть блокнот и набрать текст, приведенный в листинге 7.2.
Листинг 7.2@echo off
set perlexe="\Storage Card\bin\perl.exe"
set perllib="\Storage Card\usr\lib\perl5"
cereg – k «HKLM\Environment» – n «PERL5LIB» – v «%perllib%»
cereg – k «HKCR\.pl» – n "" – v «perlfile»
cereg – k «HKCR\perlfile» – n "" – v «Perl Script»
cereg – k «HKCR\perlfile\DefaultIcon» – n "" – v «%perlexe%,-1»
cereg – k «HKCR\perlfile\Shell\open\command» – n "" – v «%perlexe% %%1»Этот файл нужно сохранить с именем perlreg.bat в тот же каталог, где находится файл cereg.exe, после чего его нужно будет запустить.
На Pocket PC следует запустить редактор ED. Нужно создать файл me.pl, код которого приведен в листинге 7.3.
Листинг 7.3#! \bin\perl
$me = 5;
print $me;