Comments 5
Забавно :) я видел этот плагин когда занимался TinyScheme - тогда пытался прикрутить его к своему сайту (чтобы создать несколько задачек по Scheme) - правда сложилось впечатление что TinyScheme заброшен автором (по-моему он же и автор плагина) - так что я его даже форкнул чтобы какие-то мелочи добавить. Не знаю как сейчас дело обстоит. Из относительно полезного у меня от тех попыток остался вот такой "браузерный" эмулятор TinyScheme.
И отмечу - возможно это первый раз в жизни когда я слышу о человеке прочитавшем SICP так далеко :)))
TinyScheme - он не "заброшен", он Завершён! Я долго работал с этим плагином в гимпе, у меня несколько раз крашился гимп, но никогда не крашился скрипт-фу, а в нём я ковырялся неделями, без перезагрузки. А перезагружал, когда хотел "привести мысли в порядок" и восстановить логический ход событий.
на браузерный эмулятор нет ссылки? :-(. А посмотрев список ваших задач я увидел реализацию хеш-таблицы. В этом цикле статей я планирую рассмотреть одну такую реализацию(самую простую).
Замечательно! Но не находите, что в этой статье я обещал научить программировать в Гимпе, а рассказываю всё про какую-то тинисхему. Пора исправить это недоразумение, пришло время для первой программы работающей с GIMP.
Но об этом я напишу уже в следующей статье...
А вот так делать неправильно от слова нельзя. С "первой программы" нужно начинать. Не обязательно чтобы было понятно как она работает, но обязательно должно быть понятно куда её положить и как вызвать.
Консоль предоставляет возможность вводить команды и вызвать помощь по командам из Script-fu, являющимися фактически интерфейсом для scheme в мир GIMP.
Как? Тут тоже, см. выше. Первое что сделает человек вознамерившийся Вас читать - откроет консоль и захочет те самые "команды и помощь". А у Вас даже не написано явно что неубранные под спйлер простыни можно ввести и выолнить в консоли Script-fu.
Кстати говоря, в последних версиях гимп разработчики добавили возможность писать плагины с помощью питона, добавив плагин Python-fu. Вот так выглядит окно загруженного плагина консоли Script-fu:
Это второй уровень, не исчерпывающе а чтобы показать что он тоже есть. Если отсюда про Python вырезать а после картинки с консолью вставить - будет на порядок понятнее.
Well...
Статья про "когда мы свернули не туда" и статьи про Scheme появились на Хабре одновременно. Совпадение? Не думаю важно, и так и так хорошо.
Спасибо за Ваше мнение. Я Вас понимаю, но у меня были немного другие намерения. Поясню, вот эти "простыни" я никак не хочу убирать под спойлер, эта статья описывает текущее состояние Script-fu и является мини-справочником, на который взглянул и нашёл нужную команду. А спойлеры открывать не всегда удобно.
Ну и в своё оправдание могу сказать то, что я привёл скриншот, куда вводить команды, мне кажется программист должен разобраться в таком вопросе.
По подаче материала могу сказать, что хелло ворд у меня был как бы в планах первой статьи, но сама статься по меркам веба получалась бы очень большой. Поэтому я и решил перенести её в следующую часть .а заодно "развить интригу: А получиться ли хелло ворд?!". :-)
GIMP Script-Fu Первый Дан. Шаг первый