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

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

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 4679 дней
178
12 votes
+
Голос за!
-
Голос против!
модонафтЧеловек дела

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

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

MasterMO

с mymodo 4422 дня
554
0 votes
+
Голос за!
-
Голос против!

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

Supermanмодонафт

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

Автор

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

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

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

почитать

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

flowlife

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

python. Везде он

MasterMO

с mymodo 4422 дня
554
0 votes
+
Голос за!
-
Голос против!

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

Supermanмодонафт

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

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

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

Автор

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

MasterMO

с mymodo 4422 дня
554
0 votes
+
Голос за!
-
Голос против!

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

Supermanмодонафт

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

jolly_rodger

с mymodo 4126 дней
1
0 votes
+
Голос за!
-
Голос против!

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

если рассматривать в связке с другими программами(например в моём случае программы композитинга, анимации), то это наверное 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 2931 день
349
0 votes
+
Голос за!
-
Голос против!
Бан за деструктивизмТак держать

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

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

В Houdini тоже Python.