?

Log in

No account? Create an account
Глоссы (Lua OO) - Valse oubliée [entries|archive|friends|userinfo]
aruslan

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]
[ delicious | aruslan's delicious ]

Links
[Links:| Tags Profile Friends FG1 PP gamedev XNA FF Entries Comments Memories ]

Глоссы (Lua OO) [Jan. 28th, 2005|11:27 pm]
aruslan
[Tags|, ]

http://lua-users.org/lists/lua-l/2005-01/msg00639.html
Описываются различные подходы к реализации ОО в Lua.
via Qiller
LinkReply

Comments:
From: __ak__
2005-01-28 10:25 pm (UTC)
Чего мне всегда нравилось в фанатах Lua, так это какая-то маниакальная страсть к прикручиванию какого-то подобия ООП к ихнему любимому языку (у товарищей дельфистов - похоже страсть такой же природы: всех убедить, что Delphi не хуже C++, а местами даже и гораздо лучше).
(Reply) (Thread)
[User Picture]From: corporateshark
2005-01-28 11:23 pm (UTC)
А есть какие-нить ОО скриптовые языки ? Из opensource.
(Reply) (Parent) (Thread)
From: __ak__
2005-01-28 11:28 pm (UTC)
Python, однозначно. Лублу я его :)
(Reply) (Parent) (Thread)
[User Picture]From: corporateshark
2005-01-29 07:43 pm (UTC)
В последнее время все говорят про Lua, Python, TCL, но почему-то почти никто из коммерческих продуктов не использует Java-подобные ОО языки, такие как, прежде всего UnrealScript, сама Java ну и C# пожалуй. По каким причинам они не популярны ?
(Reply) (Parent) (Thread)
From: __ak__
2005-01-29 07:50 pm (UTC)
Я на предыдущей работе встраивал Java как скриптовый язык, хотел конечно Python, но начальство упёрлось и захотела Java. Ничего так через JNI всё достаточно несложно встроилось.

Почему не популярны? Я всё-таки думаю, что это достаточно тяжёлый язык с большим количеством нетривиальных вещей для целевой аудитории - дизайнеров. Уж лучше Lua, Python, TCL - благо там всё тупо и цинично, хотя Lua своим минимализмом, а TCL своей архаичностью немного раздражают.
(Reply) (Parent) (Thread)
[User Picture]From: ufonaut
2005-01-31 07:51 am (UTC)
Лично я для себя решил, что ООП мне лично в Луа не нужно - специфика такая у мну :)
(Reply) (Parent) (Thread)
[User Picture]From: loyso_b
2005-01-31 09:31 am (UTC)
Мы пока полностью возможностей луа не исчерпали и будем ее использовать
(coroutines, metatables для ОО подхода).
Преимущества перед питоном - простота для game designer'ов и шустрость.
все остальные языки идут боком из-за портабельности. Хотя от качественного интерпретатора C или C++ я бы не отказался. Или JIT. Ну где же майкрософт с CodeDom-провайдером для C и C++? :(
(Reply) (Parent) (Thread)