LINUX.ORG.RU
ФорумTalks

Кто-нибудь щупал лоли? Стоит ли потыкать?

 , ,


1

2

https://habr.com/ru/post/441512/

Вкратце: loli - новый скриптовый язычок с питоноподобным синтактисом, строгой типизацией и производительностью в разы выше, чем у Питона.


Как мы видим Loli это очень хороший и быстрый скриптовой язык который можно бесконечно расширять расширениями на C. На Loli уже есть биндинги OpenGL и FreeGLUT и обёртка над cURL. А так же в разработке биндинги GTK+. Так же планируется написать HTTP сервер для loli. Из этого следует что язык можно применять в разных сферах. Я надеюсь вам понравился этот язык и вы уделите ему немного времени.

Deleted

Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от WitcherGeralt

Что может делать if кроме проверки истинности?

Может делать неявные касты, а твой if будет строгий, например. Но фишка не в том, чтобы перегрузить if, а чтобы делать подобные конструкции. Например, нет switch из коробки, а ты такой бац и запилил. В тикле все подобные конструкции сделаны просто как команды. Хочешь перегружай, хочешь свои добавляй.

bread
()
Ответ на: комментарий от WitcherGeralt

Дополнительно проверять на null, например. Или записывать в лог всё условие с разжевыванием того, что получилось и почему.

crutch_master ★★★★★
()

…производительностью в разы выше, чем у Питона

Если запустить приведённый в статье «бенчмарк» не в python3.5, а в pypy3 то он ускорится в 12 раз. Лоля, у автора статьи, была быстрее python3 в пять раз

MrClon ★★★★★
()
Ответ на: комментарий от bread

Нет, я про весь комплекс фич, вызывающих у любого, знакомого хоть с PHP, непрерывный WTF?!
Например, реализация областей видимости с помощью «замыканий», адовое количество write-only кода с перегрузками/патчами родителей, постоянно болтающийся рядом кривой как смерть DOM (понимаю, что не проблема языка, но способствует написанию кривого кода)... Асинхронная однопоточность - не решает проблему блокировок, зато создаёт проблему поймать результат...

Вот так посмотришь по сторонам, и уже не удивляешься, почему Kotlin взлетел.

Shadow ★★★★★
()
Последнее исправление: Shadow (всего исправлений: 1)

Потыкать питоном в лоли, кек

TooPar
()
Ответ на: комментарий от crutch_master

Есть язык, где можно перегрузить for

любой, где есть итераторы. в том числе python

if

любой, где есть приведение типа к bool. в том числе, ну ты понял

MyTrooName ★★★★★
()
Ответ на: комментарий от Shadow

Слабая критика. Любой язык можно подобным образом разнести в хлам, хоть тот же питон. Классика жанра: фрактал плохого дизайна. На совершенно любой из пыхоплеяды натягивается.

bread
()
Ответ на: комментарий от Deleted

Ты вырвал цитату из контекста.

такое не поощряется в споре, но он ни с кем и не спорит.

MyTrooName ★★★★★
()

Отгадал ТСа по названию xD

Deleted
()
Ответ на: комментарий от bread

Именно натягивается, а в Js (повторюсь, в основном из-за DOM) нормальная практика решать проблему гонки при асинхронности добавлением setTimeout.

Shadow ★★★★★
()
Последнее исправление: Shadow (всего исправлений: 1)
Ответ на: комментарий от no-such-file

Похоже, эту лоли давно забросили и давно не вставляли ей коммитов.

Deleted
()
Ответ на: комментарий от no-such-file

The C++ version is paused, I'm doing the Common Lisp version now.

Ну всё ясно. Зачем ему лоли, если можно теребить свои скобочки.

Deleted
()
Ответ на: комментарий от Deleted

Зачем ему лоли, если можно теребить свои скобочки

Там этих лолей куча по разным комнатам, на крестах, на свифте и на коммунальном лиспе, да.

no-such-file ★★★★★
()
Ответ на: комментарий от no-such-file

на крестах

Боже, ну зачем же так, изверги, разве так можно(((

Deleted
()
Ответ на: комментарий от Deleted

осторожней с этим. От игр с питоном ладони волосатыми становятся, да и ослепнуть можно.

zad1ra
()

Расходимся. Автор удалил репозиторий и публикации. Похоже, пэттивен за нам всё-таки приехал.

atrus ★★★★★
()
Ответ на: комментарий от atrus

Одним пистоном меньше, это хорошо. Давайте еще ссылки на пистоны.

bread
()
Ответ на: комментарий от Deleted

Под пиво плохо идут декораторы и вот вся эта хрень с деревом объектов.
Но они не сразу нужны.

Shadow ★★★★★
()
Ответ на: комментарий от Harald

Фургон со свежими пирожками, если ты понимаешь о чём я

Deleted
()

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

slovazap ★★★★★
()
Ответ на: комментарий от Xenon

Автор взял существующий язык, заменив везде lily на loli, и выдавал его за свой. Оригинал быстро нашли. Тут в треде даже есть ссылка.

i-rinat ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.