Денис
Поддержка UTF8
В каком виде? Просто utf8 есть и в 5.3
Anonymous
Хаки с получением рандомного сида?
Александр
Это минимальный фидбек. Что начиная с обработки строк мы уже в попе. Дальше я могу до бесконечности идти.
так есть обёртки вокруг iconv, а в вопросе utf8 - ещё с 5.2(или только с 5.3, могу ошибаться) была встроенная библиотека с тем же именем
Anonymous
В каком виде? Просто utf8 есть и в 5.3
Окей 5.3. Я использую онли 5.1 90% времени
Anonymous
Это вы понимаете тонкости. А работяга не понимает он и что такое ютф не знает
Anonymous
ЕМу и не положено...Ему и время тратить на это не надо
Anonymous
Потому что в питон сообществе люди не про программисты. Они просто решают задачи. Свои задачи.
Anonymous
Так питон и взлетел и продолжает лететь.
Александр
Потому что в питон сообществе люди не про программисты. Они просто решают задачи. Свои задачи.
....с подготовленными для них библиотеками и правилами, сдерживающими их от форменного цирка
Anonymous
STD
Anonymous
Пока в Lua нет STD и FFI нет смысла говорить, а вот почему? А вот потому.
Anonymous
Хорошо. Она с 5.3 какая разница то?
Anonymous
Человеку это все надо понять будет. А в питоне нет.
Денис
Хорошо. Она с 5.3 какая разница то?
Не, ты говорил, что поддержка началась с 5.4
Anonymous
Даже с UTF8 магии то не происходит. Мы сами обрабатываем строки. Просто понимая где сколько байт.
Александр
Пока в Lua нет STD и FFI нет смысла говорить, а вот почему? А вот потому.
Тут вопрос в том, что вы сравниваете два похожих языка, в разных условиях и средах. Создайте для луа похожую среду и тогда сравнивайте, в противном случае сравнение лишено смысла, это как сравнивать людей разных профессий или разного пола в несовместных качествах
Anonymous
какую среду?
Anonymous
Это разные языки с разными целями. С разными проблемами.
Anonymous
Проектировались для разного.
Anonymous
Нельзя молоток сделать ответкой. Нет конечно можно. Но зачем?
Денис
Ребят, никто не спорит про то, что питон удобнее в виду комьюнити, которое его пилит постоянно. Но, как тут прямо чууть-чуть повыше было сказано, получи популярность Lua, происходило бы ровно то же самое.
Александр
какую среду?
Уберите у питона библиотеки, сообщество и устоявшиеся практики и он будет вами восприниматься таким же как луа, только с другим синтаксисом
Anonymous
А я говорю комюнити такое, потому что питон удобнее.
Anonymous
У языка который удобен, складывается такое комюнити
Денис
А я говорю комюнити такое, потому что питон удобнее.
Не могу согласиться. Я видел как в 2.7 надо было работать с юникодом. Там была почти такая же заморочка, как и у Lua. Попроще стало с третьей версии, очевидно потому, что комьюнити пришло и наваяло.
Igor
Капец, до сих пор выясняете сидите
Igor
Сколько времени прошло
Денис
А если бы была потребность в FFI, то она бы лежала на каждом втором репозитории.
Денис
Сколько времени прошло
Так подключайся! 🙂))
Anonymous
Не могу согласиться. Я видел как в 2.7 надо было работать с юникодом. Там была почти такая же заморочка, как и у Lua. Попроще стало с третьей версии, очевидно потому, что комьюнити пришло и наваяло.
в 2.7 были свои способы эти решить и они были намного проще чем Lua. Так же, не будем забывать о читабельности кода. И интуитивном понимании. Питон язык из другой категории. Это категория где есть еще Ruby.
Igor
Так подключайся! 🙂))
Дак а че тут подключаться, для меня всё очевидно
Anonymous
Lua из категории где надо встроить интерпретатор.
Денис
Александр
А я говорю комюнити такое, потому что питон удобнее.
Нет, просто потому, что его изначально брали для своих проектов сообщество, сначала за его богатую билиотеку и по "религиозным" предпочтениям, затем делали васянские библиотеки, которые со временем стабилизировались и популяризировались сообществом, а потом к нему напилили обёрток к математике, построению графиков и машобучению, от чего он стал готовым инструментом для упомянутых областей и всё - весь секрет.
Igor
Я питон последние несколько лет вообще не использую, так как на дух его не переношу. 99% моей программерской жизни - это Lua/LuaJIT/C/C++
Anonymous
Но там была база, база как делать. В луа этой базы нет.
Anonymous
Я в 100 раз потоврю. Это база называется STD
Anonymous
Можете посмотреть на STD rust/ruby/go/python/java и.т.д.
Anonymous
И сделать выводы, почему они стали так популярны.
Igor
я C/C++/JS/Lua
Ну на JS мне, кстати, тоже иногда чет делать приходится
Александр
Да-да, готовое...Да нихера почти в питоне не было.
Было и было больше, просто они пошли в прогрессивизм и в расширение библиотеки, а архитекторы луа выбрали минимализм и консерватизм. Питон развивался под давлением этих решений и этих методов влияния на него. Сделайте тоже с луа и он будет честно соперничать с питоном.
Anonymous
Но проще говоря. Я не уверен что осилю все математические операции в LUA. Или смогу написать такой код, который пройдет тесты...
usernameak
Можете посмотреть на STD rust/ruby/go/python/java и.т.д.
в джаве стд это вообще отдельная тема
usernameak
там есть АБСОЛЮТНО всё
usernameak
даже гуй
Anonymous
Потому что ком язык.
usernameak
не хватает разве что 3D графики
usernameak
не хватает разве что 3D графики
и то, она туда чуть было не попала
Anonymous
JB сделали SKia для Java..)
Anonymous
Так что можно все что можешь в браузере по факту. Хоть 3д, хоть что угодно
Денис
Я питон последние несколько лет вообще не использую, так как на дух его не переношу. 99% моей программерской жизни - это Lua/LuaJIT/C/C++
Я в Lua пришел только потому, что студия, в которой профессионально работаю, поддерживала всего два языка из коробки и один - 3RD: Lua, EEL нативно Python 2.7 - при его наличии на машине. Кстати, языки до сих пор не обновлялись. Посмотрел на EEL, питон не понимал никогда, но если бы он был из коробки, то я бы может покололся, поплакал, ибо там возможно подключились бы господа, которые контрибутили вместе со мной. В общем, я на это посмотрел, посмотрел, и ушел на Lua. А потом, когда распробовал, подумал: а, собственно, нахрена мне питона?
Александр
как сделать тоже самое то? Написать всю STD так напишите. Вы же не понимаете почему?
Ну да, сделайте реализацию луа с обширной, качественной стандартной библиотекой, так, чтобы даже нетривиальные с виду задачи можно было решить в одну строку, распиарьте луа как великого решалу для таких задач и готово - взаимодействуйте с сообществом и развивайте язык и библиотеки.
Anonymous
ну это уже не стд
)) да я так к слову. О развитии. За Lua и компаний нет.
usernameak
мне сколько ни приходилось на питоне писать, изучить руки его ни разу не дошли - наугад тыкал :)
Anonymous
Если без второй проблемы которою я озвучил не получится.
Anonymous
FFI
usernameak
FFI
джава с ужаснейшим ффи живёт и процветает :)
Anonymous
Сколько можно повторять то....В Lua нет нормального FFI. Как люди будут делать эти библиотеки? если его нте.
Anonymous
Так потому что он хоть какой то есть
usernameak
Так потому что он хоть какой то есть
ну там все равно нужна минимальная прослойка на обоих языках.
Денис
Сколько можно повторять то....В Lua нет нормального FFI. Как люди будут делать эти библиотеки? если его нте.
Так, а в питоне он по дефолту есть? Прямо на борту? Там есть CTypes, FFI тот же самый, но они же отдельно подключаются
usernameak
ну там все равно нужна минимальная прослойка на обоих языках.
из честного FFI есть разве что сторонний JNA, но он медленный капец
Денис
FFI часть STD в питоне.
Но сколько ни видел проектов, подсасывают либы через CTypes.
Anonymous
Так это и есть FFI
Anonymous
В Lua кроме LuaJit много такого?
Anonymous
Есть хоть что то?
Anonymous
Хотите я его сломаю?
Александр
Так нафига?
Ну так вы сравниваете луа с питоном и указываете ему на сложности, которые и держаться на минимализме и отсутствии у луа батареек, тут одно из двух - либо возмущайтесь, либо сравнивайте в одинаковых условиях, т.е. если сравниваете луа и питон, то сравнивайте чисто языки, ьез их окружения в виде библиотек, ну либо если сравниваете с библиотеками, то и тут сравнивайте честно. В противном случае говорить что машина - отстой, т.к. у неё хотя тоже есть колёса, но она не летает - как-то странно
usernameak
из честного FFI есть разве что сторонний JNA, но он медленный капец
хотя... я слышал про некий Project Panama, который ффи в джавовском стд но я не знаю, его вроде до сих пор не включили в стандарт
Anonymous
Никто не будет пилить что то большое, на палках
Anonymous
Которые могут сломаться в любой момент.