На каком языке писать?

Главные вкладки

14 сообщений [Последнее сообщение]

Собственно обсуждаем плюсы минусы языков и их взаимодействие с modo.

Наткнулся на ебольшую дискуссию в этой теме.

modo скрипты начинались с Perl, потом добавили поддержку Python и Lua.

Делитесь опытом.

У меня опыт только на Перле, не решаемых трудностей пока не встречал.

 

Редакция от 01.04.2016:

Используйте Python и PythonAPI.

Вводная по питону для чайников - https://www.codecademy.com/learn/python

Хороший справочник - http://www.dotnetperls.com/convert-python

Документация с примерами (не полная) - http://modo.sdk.thefoundry.co.uk/td-sdk/

Библиотека примеров (сниппетов) - http://modo.sdk.thefoundry.co.uk/wiki/Code_Snippets

mynglam

с mymodo 2366 дней
177
Голос за!
6
Голос против!
модонафтЧеловек дела

Тоже на перле пишу, ибо разбирался в свое время в чужих скриптах, а их большинство на нём писано.

Особых сложностей не возникало. Все эти 3 языка простенькие в контексте модо, за неделю можно прилично научиться шпрехать =)

MasterMO

с mymodo 2109 дней
554
Голос за!
0
Голос против!

молодо зелено

Supermanмодонафт

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

Автор

Ну так и я в перле новичок, знаю только общие принципы программирования (по верхам прошел Basic, VB, Pascal, Object Pascal)
Синтаксис не мудреный, разобрать можно.

Можно разобрать предметно.

Полно скриптов для изучения, почти все на перле. Можно начать с модификации чужих скриптов, можно идти по пути разрушения)) — портить и смотреть что не будет работать

почитать

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

flowlife

с mymodo 2416 дней
154
Голос за!
0
Голос против!
Плюс

python. Везде он

MasterMO

с mymodo 2109 дней
554
Голос за!
0
Голос против!

молодо зелено

Supermanмодонафт

Хочется с заделом на будующее. Скрипты ломать собирать уже пробывал… но это как нажимать на кнопочки и ждать пока Пушкин не получится.

Можно конечно, но у меня лвл низок в этом вопросе. а вот с букваря начать самое то для меня.

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

Автор

Вот такая тема ещё есть на люксах — Perl and Modo for dummies

MasterMO

с mymodo 2109 дней
554
Голос за!
0
Голос против!

молодо зелено

Supermanмодонафт

Спасибо, сейчас гляну

jolly_rodger

с mymodo 1813 дней
1
Голос за!
0
Голос против!

молодо зелено

если рассматривать в связке с другими программами(например в моём случае программы композитинга, анимации), то это наверное Python и Lua

Автор

А подробнее можно о связках с другими программами?
На Perl подвязывал один раз, через текстовый файл передавал значения. mcp (http://mymodo.ru/preset/modo-color-picker-mcp)

Автор

Автор

Думал что в Perl нет многомерных массивов. Но сегодня разобрался как его организовать с помощью ссылок.

my @q1 = (1,2,3);
my @q2 = (4,5,6);
my @q = (\@q1,\@q2);

lxout("$q[1]->[2]");

Автор

А вот try-except в Perl походу нет.

iron100

с mymodo 618 дней
349
Голос за!
0
Голос против!
Бан за деструктивизмТак держать

Тринадцатый Гость wrote:

А подробнее можно о связках с другими программами?  

В Houdini тоже Python.