DC-SWAT Forum
DreamShell и LUA - Версия для печати

+- DC-SWAT Forum (http://www.dc-swat.ru/forum)
+-- Форум: DreamShell (/forum-3.html)
+--- Форум: General Discussion (/forum-27.html)
+--- Тема: DreamShell и LUA (/thread-998.html)



DreamShell и LUA - SWAT - 18.08.2005 00:07

Хотелось бы узнать, есть ли из посетителей кто нибудь, кто имел дело с lua скриптами? В принципе в них не сложно разобраться человеку, который имел дело с любым программным языком, но все же...

Я на днях интегрировал в DreamShell'овскую lua, функции библиотек:
SDL, SDL_ttf, SDL_mixer, SDL_image, SDL_prim, стандартные функции билиотеки Си, файловую систему KOS и еще некоторые ее функции, lwip(библиотека TCP/IP), ну и некоторые функции самой DreamShell, может до выпуска новой версии воткну еще что нибудь :) полный список дам при выпуске.
Теперь на lua для DreamShell мона писать практически что угодно, игры, программы, причем это можно сделать прям на самом дриме B) Это большой разгул дримерам без компа для программирования под свою любимую приставку :rolleyes:
Запускаемому lua скрипту, можно послать аргументы, за счет этого пожно писать на них дополнительные команды для DreamShell.

Да кстати я сделал еще версию lua интерпритатора для РС, анологичную той, которая находится в самой DreamShell, кроме функций KOS и DS, по понятным причинам :)
Но функции SDL и стандартных библиотек Си остались в силе, так что можно основу проверять прям на РС, это для тех кто будет писать на компе :) Версия интерпритатора lua скриптов для РС войдет в новый DreamShell Service.
Дримеры же, могут писать скрипты у себя в браузере, сохранять на карту а потом запускать в DreamShell.

В предыдущей версии DreamShell, поддержка lua была тестовой и в ней были только стандартные функции SDL, без дополнительных библиотек и отсутствием возможности посылки аргументов скрипту, так что не пугайтесь, если у вас в ней что то не получится ;)
Новую же версию я постараюсь выложить как можно скорее, я конечно хотел довести до ума еще несколько вещей, но думаю не вытерплю :)
Да кстати, я исправил косяк с тормозом текста, теперь он шустро печатается в отличии от предыдущей. Хотел наладить сеть, но что то пока не особо выходит, есть нерешенные проблемы еще. Ой ну что то я уже не в тему немного писать стал, хотел сказать только про lua :lol:


DreamShell и LUA - zaero - 18.08.2005 10:46

Нет... С луа скриптами дело не имел... Но много о них начитан.

Да и Сват хотелось бы писать скрипт не в Дримкей а в самой дримшелл! =) Сделай пожалуйста блокнот, а потом вылаживай Дримшелл... Ок? =)


DreamShell и LUA - SWAT - 19.08.2005 15:30

Хмм... блокнот это конечно хорошо :) но не очень хочется с ним возиться ;) Его кстати вполне можно теперь написать на lua скрипте, так что если я его не сделаю в самой DreamShell, то кто нибудь может напишет его потом на lua, так даже интересней :rolleyes:


DreamShell и LUA - Sanchez - 29.08.2005 04:11

Я их использовал когда держал хаб в DC++ :)
Тока так не черта и не понял, но раз ты говоришь что это хорошая вещь... Стоит задуматся, может вникнуть в это дело... Хоть и не моя сфера :P


DreamShell и LUA - SWAT - 29.08.2005 14:52

Если хочеш сделать для DS что то серьезное, то это то что нужно :)


DreamShell и LUA - Sanchez - 29.08.2005 19:32

В смысле этот скрипт учить ?


DreamShell и LUA - SWAT - 29.08.2005 23:32

Ну да :)