GIMP Script-Fu Первый Дан. Работа, Печать, Отладка
#scheme #lisp #gimp #scriptfu
https://habr.com/ru/articles/855810/
#scheme #lisp #gimp #scriptfu
https://habr.com/ru/articles/855810/
Хабр
GIMP Script-Fu Первый Дан. Работа, Печать, Отладка
Процесс работы. С консолью script-fu я работаю опосредованно, т.е весь код я пишу в текстовом редакторе, в моём случае это Emacs, а далее получившийся код копирую через буфер обмена в консоль, а...
GIMP Script-Fu Первый Дан. Макросы. Первое знакомство
#lisp #scheme #scriptfu #gimp
https://habr.com/ru/articles/856246/
#lisp #scheme #scriptfu #gimp
https://habr.com/ru/articles/856246/
Хабр
GIMP Script-Fu Первый Дан. Макросы. Первое знакомство
Как мы выяснили изначально экосистема script-fu, состоит из встроенных функций(порядка полутора сотен) и специальных форм. Загружаемого скрипта инициализации:...
Почему Scheme?
#Scheme #Lisp #обучениепрограммированию #конструированиепрограмм
https://habr.com/ru/articles/856508/
#Scheme #Lisp #обучениепрограммированию #конструированиепрограмм
https://habr.com/ru/articles/856508/
Хабр
Почему Scheme?
Введение Язык Scheme (произносится "ским"), которому в следующем году исполняется 50 лет, является языком программирования, занимающим необычное место среди прочих. Это язык, который гораздо больше...
GIMP Script-Fu Первый Дан. Расширения к Script-fu
#lisp #schema #gimp #scriptfu #си
https://habr.com/ru/articles/856718/
#lisp #schema #gimp #scriptfu #си
https://habr.com/ru/articles/856718/
Хабр
GIMP Script-Fu Первый Дан. Расширения к Script-fu
Если сравнить расширяемое приложение с коробочкой, то плагины, это полезные вещи, которыми можно наполнить эту коробочку, придающие новое содержание нашему приложению. В этом ряду стоит и такая вещь...
GIMP Script-Fu Первый Дан. Точки, Контуры, Кисти и Градиенты
#lisp #scheme #scriptfu #gimp
https://habr.com/ru/articles/858646/
#lisp #scheme #scriptfu #gimp
https://habr.com/ru/articles/858646/
Хабр
GIMP Script-Fu Первый Дан. Точки, Контуры, Кисти и Градиенты
Создаём абстракцию точки. Первая проба. Создать абстракцию неких объектов на лиспе, это значит создать некий функциональный интерфейс обрабатывающий объекты данного типа. Нам необходима абстракция...
Задача о банкомате
#Задача #lisp #Scheme #разменденег #рекурсия #динамическоепрограммирование #недетерминированное
https://habr.com/ru/articles/859758/
#Задача #lisp #Scheme #разменденег #рекурсия #динамическоепрограммирование #недетерминированное
https://habr.com/ru/articles/859758/
Хабр
Задача о банкомате
Рассмотрим одну задачу, которая на leetcode маркирована как "medium", хотя на самом деле это крайне сложная задача (upd: проницательный @wataru заметил, что на литкоде решают гораздо более простую...
GIMP Script-Fu Первый Дан. Наивные графические преобразования
#lisp #scheme #scriptfu #gimp
https://habr.com/ru/articles/860458/
#lisp #scheme #scriptfu #gimp
https://habr.com/ru/articles/860458/
Хабр
GIMP Script-Fu Первый Дан. Наивные графические преобразования
Напомню нашу цель, это создание языка функциональной геометрии . Одно из базовых операций в нём является отрисовка некоторого изображения в заданный прямоугольник, вернее даже не прямоугольник, а...
GIMP Script-Fu Первый Дан. Реализация Хеш-Таблицы
#lisp #scheme #scriptfu #gimp #hashtable #hash #hashfunction
https://habr.com/ru/articles/860576/
#lisp #scheme #scriptfu #gimp #hashtable #hash #hashfunction
https://habr.com/ru/articles/860576/
Хабр
GIMP Script-Fu Первый Дан. Реализация Хеш-Таблицы
Приблизительно такая структура хеш-таблицы у нас и будет. Библиотека функций к Script-fu Любой современный язык поддерживает множество структур данных, позволяющих программисту эффективно...
GIMP Script-Fu Первый Дан. Линейные преобразования на плоскости
#lisp #scheme #scriptfu #gimp
https://habr.com/ru/articles/861000/
#lisp #scheme #scriptfu #gimp
https://habr.com/ru/articles/861000/
Хабр
GIMP Script-Fu Первый Дан. Линейные преобразования на плоскости
Библиотека функций к Script-fu Итак, настоящая киллер функция по отображению изображений это gimp-item-transform-matrix . Именно на её основе мы и будем строить все отображения изображений в нашем...
GIMP Script-Fu Первый Дан. Удобная передача параметров в функцию
#lisp #scheme #scriptfu #macros #gimp
https://habr.com/ru/articles/863430/
#lisp #scheme #scriptfu #macros #gimp
https://habr.com/ru/articles/863430/
Хабр
GIMP Script-Fu Первый Дан. Удобная передача параметров в функцию
Библиотека функций к Script-fu Script-fu (Тинисхема) передает параметры в функцию в виде списка и позволяет передавать значения в обязательные именованные параметры, функции с одним параметром...
GIMP Script-Fu Первый Дан. Берём Кисти и рисуем Точки и Звёздочки
#lisp #scheme #scriptfu #gimp
https://habr.com/ru/articles/865174/
#lisp #scheme #scriptfu #gimp
https://habr.com/ru/articles/865174/
Хабр
GIMP Script-Fu Первый Дан. Берём Кисти и рисуем Точки и Звёздочки
Да да, опять точки. Я ранее уже рассказывал как построить абстракцию точки. А теперь мы займёмся рисованием точек, выбранными кистями, рассмотрим различие в управлении кистями версий 2.10 и 2.6,...
[Перевод] Управление пакетами в Emacs: Хороший, плохой, злой
#emacs #rupost #пакетныйменеджер #marmalade #софт #opensource #lisp
https://habr.com/ru/companies/astralinux/articles/868030/
#emacs #rupost #пакетныйменеджер #marmalade #софт #opensource #lisp
https://habr.com/ru/companies/astralinux/articles/868030/