powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Если тебе интересен Lua в Delphi
25 сообщений из 77, страница 2 из 4
Если тебе интересен Lua в Delphi
    #37965350
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
SOFT FOR YOUЕсли скрипты планируется писать Delphi-программистами и особой потребности в ассоциативных массивах нет - то конечно лучше использовать паскале-язычные скрипты

Фигню несёшь как раз от зацикленности на своём Lua.
Более-менее нормальный скриптовый движок, написанный на нативном Паскале,
без проблем позволяет реализовать любые структуры данных.
И даже (о, господи !!) ассоциативные массивы.
Примеры - PaxCompiler, PaxScript (он вообще скриптует Pascal, Бейсик и JavaScript), TMS Scripter Studio.

Причём, поскольку и основной софт пишется на Pascal, то разумнее использовать и в скриптах - язык Паскаль.
А не плодить сущности без необходимости.
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965360
SOFT FOR YOU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gator ,

https://plus.google.com/110671656687735218293/posts


defecator ,
дружище, это ты похоже и фанат и антифанат в одном лице
создай пожалуйста антифанатскую ветку где-нибудь
вот честно читать тебя - уже до блевоты противно
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965381
maravan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 SOFT FOR YOU:

SOFT FOR YOUЕсли скрипты планируется писать Delphi-программистами и особой потребности в ассоциативных массивах нет - то конечно лучше использовать паскале-язычные скрипты. Но если ты реализуешь продукт с поддержкой плагинов и скриптов, или скрипты должны будут разрабатывать например геймдизайнеры - то тут лучше Lua на мой взгляд решения нет.

Я, например, в основном, разрабатываю клиентские приложения для баз данных, в т.ч. использую скрипты там, где есть изменяющаяся бизнес - логика, например, схемы приема денег к/от клиентов. Создал новую схему оплаты, и заморачиваться писать на другом языке, чем приложение... Как-то странно.

Если речь идет об играх, то - да - согласен Lua пригодится для описания поведения объектов игрового мира. Но сколько тут людей разрабатывают игры? Дай Бог пяток найдется... Тут явно нецелевая аудитория Lua .
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965391
2 maravan ,
авторСоздал новую схему оплаты, и заморачиваться писать на другом языке, чем приложение... Как-то странно
но ведь вполне возможно что "разработчик приложения" и "скриптопЕсатель схем оплаты" разные люди и с разными окладами.
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965404
SOFT FOR YOU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maravan

авторТут явно нецелевая аудитория Lua.

Ну так я же не только на этом форуме сообщение оставил
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965424
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SOFT FOR YOU Gator ,
https://plus.google.com/110671656687735218293/posts


ты сам-то эту ссылку открывал ?

по ссылке приглашение на семинар. И один комментарий - а где сам код=-то брать ? есть что-то свежее или померло и протухло. И нет ответа.
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965428
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SOFT FOR YOU, И что? Одня трепотня и даже сайт не доступен
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965453
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще проект Lua4Delphi показателен.
"Очень многим нравится, достаточно популярен"

Но как оказалось - театр одного актёра. Как только актёр устал - всё исчезло.

Для сравнения pure pascal THTMLViewer - проект загнулся. Потом вышла Delphi 2009 Unicode и он перестал компилироваться.
Тут же нашлись пользователи, объединились, и стали его развивать совместно.

Может я не знаю где искать, но живого L4D я не нашел.

И прежде чем использовать хоть его хоть твой кристал, я бы себе задал простой вопрос: стану ли я сам вести этот проект, как только тебе надоест ? После чего прошел бы мимо в строну DWSscripts
Вот JediVCL мне были нужны и я вёл в них поддержку Delphi 5. TDbf был мне нужен и я в нём делал гибкую и тогда современную подержку русского языка.

Любой человек, который захочет пользоваться Lua в Delphi должен отдавать себе отчёт, что в любую секунду он может оказаться "последним из могикан", в любую секунду он должен быть готов взять развитие и поддержку этого проекта на себя. Если кому-то Lua настолько нужен - ради бога. Но если кто-то хочет просто хороший надежный скрипт - лучше брать проект, который жил, живёт и будет жить.
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965457
SOFT FOR YOU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,
Gator,


это я к тому что проект живёт и расцветает. IDE там какую-то придумали
поддержка новых версий Delphi, под разные ОС, для Lazarus

откуда чё качать я не знаю
я мельком просмотрел какие-то видюшки и уроки. Да и несколько лет назад знакомился с их подходами к кодогенерации
мне не понравилось

говорят автор психанул недавно и удалил все бесплатные либы, оставив только коммерческую основу. А цены он заламывает будь здоров. Я слышал цифру в 1000 английских фунтов
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965484
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SOFT FOR YOUговорят автор психанул недавно и удалил все бесплатные либы

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

Вон XFree86 уж на что считался монополистом, а как надоел всем - люди тут же его форкнули и начали независимый проект.
Тот же RxLib продолжали после официлальной кончины несколько разных человек.
Где все эти "множество пользователей" у L4D ?

Так что я по прежнему считаю, что ниши Lua и Delphi пересекуются чуть боллее чем нигде. И пользоваться Lua можно только, если ты сам готов стать единственным разработчиком/ментейнером.
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965493
SOFT FOR YOU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch

достаточно взвешенное мнение
я ведь не настаиваю
я предлагаю
кто и какой выбор сделает - дело не моё
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965739
Alexsalog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я как то искал скриптовый язык для встраивания в программы. И помню остановился на Lua. Хотя вроде бы очевиден выбор PascalScript.

Кажется, симпатия к Lua у меня возникла после сравнения производительности с другими сриптовыми языками встраиваемыми в Delphi. Где то видел тест, по которому PascalScript ну очень значительно отставал от Lua.
Щас найти не могу. Но было бы интересно на такое сравнение посмотреть.
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965748
SOFT FOR YOU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexsalog ,

мне кажется важность производительности для скриптов сильно преувеличена (в том числе и мной)
но по теме - существует ещё LuaJIT, который даёт производительность ещё в 2 раза больше.
но мне кажется всёравно можно добиться лучшей производительсности
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965765
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SOFT FOR YOUЯ являюсь разработчиком дорогой для меня библиотеки CrystalLUASOFT FOR YOUя тоже Lua не знаю. Но знаю что это такое.
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965776
SOFT FOR YOU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и ?
что ты этим хотел заявить ?
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965790
Alexsalog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SOFT FOR YOU,

Я не помню почему мне Lua понравился больше всех. Вроде и за счет наличия JIT. Тестировал самостоятельно - работает очень быстро. Цикл из 10 000 000 итераций с выполнением некой многоэтажной математической операции выполнил за несколько секунд. Чистый Delphi сделал это за время около секунды.

Для построения расширяемых после компиляции приложений скорость более чем достаточна. По крайне мере на больших скриптах влияние скорости выполнения Lua будет исчезающе мало.

И чем то мне не понравилось семейство Pascal Scripts... Хотелось бы посмотреть на тесты производительности.
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965796
SOFT FOR YOU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexsalog ,

а как связываешь ?
через API ?
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965798
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
AlexsalogSOFT FOR YOU,

Я не помню почему мне Lua понравился больше всех. Вроде и за счет наличия JIT. Тестировал самостоятельно - работает очень быстро. Цикл из 10 000 000 итераций с выполнением некой многоэтажной математической операции выполнил за несколько секунд. Чистый Delphi сделал это за время около секунды.

Для построения расширяемых после компиляции приложений скорость более чем достаточна. По крайне мере на больших скриптах влияние скорости выполнения Lua будет исчезающе мало.

И чем то мне не понравилось семейство Pascal Scripts... Хотелось бы посмотреть на тесты производительности.

А ты попробуй PaxScript - это внешне скриптовый Pascal-язык, а внутренне - он всё компилирует в машинный код процессора.
То есть - никакой виртуальной машины, всё работает сразу на железе
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965799
fd00ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexsalogЯ не помню почему мне Lua понравился больше всех. Вроде и за счет наличия JIT. Тестировал самостоятельно - работает очень быстро. Цикл из 10 000 000 итераций с выполнением некой многоэтажной математической операции выполнил за несколько секунд. Чистый Delphi сделал это за время около секунды.в сторону PaxCompiler глядел?
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965800
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
defecatorAlexsalogSOFT FOR YOU,

Я не помню почему мне Lua понравился больше всех. Вроде и за счет наличия JIT. Тестировал самостоятельно - работает очень быстро. Цикл из 10 000 000 итераций с выполнением некой многоэтажной математической операции выполнил за несколько секунд. Чистый Delphi сделал это за время около секунды.

Для построения расширяемых после компиляции приложений скорость более чем достаточна. По крайне мере на больших скриптах влияние скорости выполнения Lua будет исчезающе мало.

И чем то мне не понравилось семейство Pascal Scripts... Хотелось бы посмотреть на тесты производительности.

А ты попробуй PaxScript - это внешне скриптовый Pascal-язык, а внутренне - он всё компилирует в машинный код процессора.
То есть - никакой виртуальной машины, всё работает сразу на железе

Сорри, PaxCompiler, а не PaxScript
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965816
Alexsalog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecatordefecatorпропущено...


А ты попробуй PaxScript - это внешне скриптовый Pascal-язык, а внутренне - он всё компилирует в машинный код процессора.
То есть - никакой виртуальной машины, всё работает сразу на железе

Сорри, PaxCompiler, а не PaxScript

Посмотрю, сравню.
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965828
Alexsalog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SOFT FOR YOU Alexsalog ,

а как связываешь ?
через API ?

Нет, скачал какую то библиотечку.

Вот : Lua For Delphi 2010
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965833
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Alexsalogdefecatorпропущено...


Сорри, PaxCompiler, а не PaxScript

Посмотрю, сравню.

Сравни-сравни ))) Но полюбас машинный код исполняется гораздо быстрее интерпретируемого )))
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965836
SOFT FOR YOU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexsalog ,

ясно
ну почти API

если есть версия <= 2007 - то ради интереса можешь пощупать CrystalLUA
...
Рейтинг: 0 / 0
Если тебе интересен Lua в Delphi
    #37965838
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот тут шитый код вроде: http://code.google.com/p/dwscript/wiki/FAQ

Не компилятор, но тоже должен относительно быстро работать.
...
Рейтинг: 0 / 0
25 сообщений из 77, страница 2 из 4
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Если тебе интересен Lua в Delphi
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]