LINUX.ORG.RU

The most obfuscated acme usage?


0

0

Стал привыкать потихоньку к Plan 9, и, конечно, начал с освоения acme, пока еще под GNU/Linux.

Но жизнь, как всегда, вносит свои коррективы, поэтому в этой замечательной среде можно видеть много очень глупого кода на жабе.

Возможно, наиболее богохульственное исопльзование детище bell-labs?

P.S. А еще acme - самый удобный фронтенд для mpd! ;)

>>> Просмотр (1280x1024, 88 Kb)

anonymous

Проверено: anonymous_incognito ()
Ответ на: комментарий от boombick

> это план9, да? Ужас какой..

Нет, это Linux.

anonymous
()
Ответ на: комментарий от divenvrsk

> что за шрифт?

unicode.8x13

> парсер на нодах? xml что ли?

Нет, это алгебраический парсер.

anonymous
()
Ответ на: комментарий от boombick

> фигасе! а давно подсветка не Ъ? Может еще и в уме компилировать?

Во-первых, действительно не Ъ, особенно при изучении нового языка, чем я сейчас и занимаюсь.

Во-вторых, я занимаюсь добавлением подсветки в acme.

Это не так-то просто реализовать, потому что подсветка только текста в файлах неинтересна (и сильно противоречит концепции), а реализация достаточно общей подсветки нетривиальна (попробуйте в своей gnu/linux системе подсветить корректно хотя бы вывод ls --color=none).

anonymous
()
Ответ на: комментарий от gods-little-toy

> автор топика, скажите плз, а сколько времени уйдет чтобы это на линуксе acme запустить? бубен и танцы потребуются?

Для acme из plan9port - время, необходимое на то, чтобы поставить пакет 'plan9port' (в случае бинарного дистрибутива) или собрать его же из исходников с http://swtch.com/plan9port/ .

Для acme-sac (http://www.caerwyn.com/acme/) - время, необходимое на то, чтобы скачать тарболл, распаковать его куда-нибудь, запустить бинарник и (при желании) пересобрать оный, сказав внутри acme cd /sys && run Linux/profile && mk purge install .

anonymous
()

Когда перейдешь на Plan9 не говори, что не работает звук ;)

xTERM ★★
()

Так там же надо все мышом делать и ничего нет толком аки в nano'е каком, да еще и без хоткеев. Или это я не осилил?

Алсо, плохой, негодный, Емаксохульный редактор. Анонимус не одобряет.

anonymous
()

О, да, acme клёвый. И Plan9 клёвая. Если бы у меня ещё лишняя машина под неё была невиртуальная..

ManMachine
()
Ответ на: комментарий от anonymous

За acme зачет! А шрифт мне совсем не понравился. Пошел ставить себе acme :-)

P.S. я все жду пока кто-нить напишет драйвер для emu10k1 под plan9 и что-нибудь чтобы видео смотреть, а то тот плеер, что я нашел даже второй мпег (а может и первый) некорректно играл. хотя если еще вспомнить про сетевуху то проще собрать для него отдельную машину с поддерживаемым железом, чем дождаться пока будут дрова.

frd ★★
()

зачет. жаба и в inferno тоже используется, хотя есть свой нормальный язык, наврное оттуда мода

ELF ★★
()
Ответ на: комментарий от anonymous

>попробуйте в своей gnu/linux системе подсветить корректно хотя бы вывод ls --color=none

ls --color=none|awk -F ' ' '{ if ($0 ~ /(.*\.png|.*\.jpg)/) { printf "\e[0;32m" $0 "\n"} else {printf $0 "\n"}}'

в таком чтоли духе?

polachok
()
Ответ на: комментарий от frd

А может его надо "виртуализиировать"? Сейчас модно. Xen/VmWare/KVM/...

xTERM ★★
()

А что особенного в этом редакторе?

xTERM ★★
()
Ответ на: комментарий от polachok

> ls --color=none|awk -F ' ' '{ if ($0 ~ /(.*\.png|.*\.jpg)/) { printf "\e[0;32m" $0 "\n"} else {printf $0 "\n"}}'

угу, только по маске как-то нехорошо, а file(1) знатный тормоз, даже если использовать -i. Так что пока я ничего не придумал.

anonymous
()
Ответ на: комментарий от ELF

> зачет. жаба и в inferno тоже используется, хотя есть свой нормальный язык, наврное оттуда мода

Мне кажется, нет. Порт kaffe vm под Plan 9 имеет место, существование его под Inferno сомнительно. Насколько я знаю, под inferno существует более-менее компилятор только с одного языка. являющегося системным - Limbo. Это фактически C с легким привкусом Modula-2 и JIT в жабном стиле.

anonymous
()
Ответ на: комментарий от frd

> За acme зачет! А шрифт мне совсем не понравился. Пошел ставить себе acme :-)

В acme, кстати говоря, модно использовать пропорциональные шрифты. чего я, честно сказать, не осилил. Специально для этого есть даже команда Font, переключающая шрифт из моноширинного в пропорциональный и обратно.

> P.S. я все жду пока кто-нить напишет драйвер для emu10k1 под plan9 и что-нибудь чтобы видео смотреть, а то тот плеер, что я нашел даже второй мпег (а может и первый) некорректно играл. хотя если еще вспомнить про сетевуху то проще собрать для него отдельную машину с поддерживаемым железом, чем дождаться пока будут дрова.

Там вроде кто-то на GSoC собирался mplayer портировать.

Но... достаточно вспомнить тему "видео и Linux" времен до появления Xv, чтобы представить, с какого рода проблемами можно столкнуться.

anonymous
()
Ответ на: комментарий от anonymous

> > зачет. жаба и в inferno тоже используется, хотя есть свой нормальный язык, наврное оттуда мода

> Мне кажется, нет. Порт kaffe vm под Plan 9 имеет место, существование его под Inferno сомнительно. Насколько я знаю, под inferno существует более-менее компилятор только с одного языка. являющегося системным - Limbo. Это фактически C с легким привкусом Modula-2 и JIT в жабном стиле.

Виноват, заврался.

http://doc.cat-v.org/inferno/java_on_dis/

anonymous
()

Да... После ЭТОГО даже Иклипс - вершина мысли. Не говоря уже про Xcode или NetBeans.

Bioreactor ★★★★★
()

А я вот acme так и не смог осилить :( Ну не удобно мне трекпоинт постоянно тискать, не говоря уже про мышь (там вообще руку с клавиатуры убирать приходится). Вот если бы скрестить его с vim'ом и добавить бы чуток emacs'а... Эх, мечты.

putpixel
()
Ответ на: комментарий от putpixel

чуток емакса там есть - ctrl+a/e/d работают

по мнению белл лабс все должно делаться мышью, а клава тока для ввода текста - привыкай

anonymous
()
Ответ на: комментарий от php-coder

если бы это был аскетизм, то вместо acme был бы sam

anonymous
()
Ответ на: комментарий от anonymous

Мнение белллабс уже нет, как и самой Беллы. Не уверен, что можно называть полумертвый отдел Lucent самым славным названием 20-ого века (изобретателями транзистра, Си, C++, UNIX, Plan 9 и прочего). Уже не то. Да и План'овские идеи актуальны были 15 лет назад, а с тех пор от тех проблем, что обнаружили их программеры, не осталось и следа (+часть тех проблем признаны теперь достоинствами). Plan 9 RIP.

xTERM ★★
()
Ответ на: комментарий от anonymous

Вот тот же GUI и мышь. Когда ГУЙ начал набирать силу, плановцы и решили, что надо убрать tty*, пересобачить интерфейс и прочее. Никто же не думал, что консоль окажется более удобным средством, и фанаты Linux будут тыкать ей в морду Венды?

P.S. К слову: о Си++. Это уже не про Plan, но все же про Bell Labs. Страуструп изобрел С++, Керниган и Ритчи в новом издании своей книги пишут, что использовали компилятор С++ (!!) для проверки примеров. Они думали, что это новая версия Си, им в голову не приходило использовать старую. А оказалось, что совсем другая технология, которую тоже будут пинать потом классические сишники.

xTERM ★★
()
Ответ на: комментарий от xTERM

юноша, неужели ты настолько не уверен в своих словах, что растянул свою мутную бодягу аж на три поста?

anonymous
()
Ответ на: комментарий от putpixel

> Вот если бы скрестить его с vim'ом и добавить бы чуток emacs'а... Эх, мечты.

Не столько мечты, сколько то, зачем я со всем этим связался.

Тем не менее, время покажет.

anonymous
()
Ответ на: комментарий от anonymous

>по мнению белл лабс все должно делаться мышью, а клава тока для ввода текста - привыкай

Так это же не удобно...

Harliff ★★★★★
()
Ответ на: комментарий от polachok

> plan9 дохлый такой из-за изначальной закрытости, ИМХО. с UNIX всё было наоборот...

а?

Plan9 был открыт под LPL при первом же публичном релизе (Release 3, если не ошибаюсь). А вот UNIX открытым побыл не очень долго, сменившись коммерческими клонами.

anonymous
()
Ответ на: комментарий от anonymous

Plan 9 — операционная система, разрабатываемая Bell Labs с конца 1980-х гг.

В 2000 году система вышла с открытыми исходными кодами и в 2002 году под свободной лицензией (Lucent Public License), одобренной OSI.

----
С 1974 года UNIX стал бесплатно распространяться среди университетов и академических учреждений...

с википедии.

polachok
()
Ответ на: комментарий от polachok

Тот UNIX, то ли V6, то ли V7, насколько я помню, раздававшийся бесплатно, был не слишком популярен и использовался, вообще говоря, достаточно мало.

Поправьте меня, если я не прав.

anonymous
()
Ответ на: комментарий от anonymous

>это как раз удобно

особенно на ноутбуке.. где-нибудь в парке. ( сижу вот щас. попробовал. ну да. ну да. )

volh ★★
()

за dwm зачотъ!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.