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)

Вопрос в VM, управлении памятью и IO. А синтаксис хоть какой.

Shadow ★★★★★
()

Почему я не удивлен что тема от alexferman?

peregrine ★★★★★
()
    if end == -1: {
        end = start
        start = 0
    }
    for n in start...end:
    {
        result.push(n)
    }
    return result

Зачем двоеточия? Чтобы был «питоноподобный синтаксис»?

theNamelessOne ★★★★★
()

С таким названием не взлетит (я про энтерпрайз, а не just for fun проекты), как бы он ни был хорош.

И вообще надоели плодить языки вместо того чтобы допилить Питон.

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

Это всё не интересно. Интересно - это рефлексия, метапрограммирование и прочие выкрутасы с вм. Есть язык, где можно перегрузить for и if? Или язык, где примитивные типы и конструкции реализованы на нём самом?

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

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

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

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

Чтобы сделать своих операторов и свой язык, например.

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

питон бесполезно допиливать, он убог by design.

Внутренности да, а синтаксис удачный, об этом говорит тот факт что наплодили уже кучу реализаций питона, всякие там IronPython и прочие.

Надо развивать perl6

Нет, спасибо, лучше уж питон со всеми его недостатками.

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

синтаксис удачный

Нет. Больше никто не подхватил такое, кроме пары маргиналов.

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

Надо развивать perl6

Толсто. Лучше развивать жс, все равно от него никуда не деться. Пусть останется один могучий недоязычок. Питон на пенсию вслед за Гвидо.

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

Ну тогда надо потыкать, тем более, что ничего другого нет.

Только учти, что там динамический scoping. Можно с непривычки мощный бугурт отхватить.

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

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

maverik ★★
()

Брать на логотип чужого персонажа — плохая идея в долгосрочной перспективе.

i-rinat ★★★★★
()
Ответ на: комментарий от crutch_master

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

ocaml + camlp5 спасут отца?

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

Реализации пилят ради синтаксиса?

А зачем тогда нужен IronPython, если можно писать на C#, зачем Jython, если можно писать на Java и т.д.?

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

уже умеющие писать на питоне кадры.

Собственно, это и есть в том числе ради синтаксиса.

рантайм, библиотеки,

Оно там не питоновское. От питона там только язык.

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

Это ты про слабую типизацию что ли? Ну можно развивать в сторону строгой. Питон не менее упорот самобытен.

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

Да, просто sed'ом прошлись и окончания строк на \r\n поменяли.

Тут на форуме недавно был один такой «разработчик», который тоже за месяц язык придумал и реализовал, даже с JIT-компилятором. Может, это он и есть?

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

Например так: use "strong typing" и дальше шпарим строго типизированный динамический жс. Или use "static typing" и шпарим на диалекте типа typescript.

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

Оно там не питоновское

Там вся стандартная библиотека + можно юзать любые pure python либы.

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

уже умеющие писать на питоне кадры.

Собственно, это и есть в том числе ради синтаксиса.

Синтаксис питона учится за пару часов под пиво

рантайм, библиотеки,

Оно там не питоновское. От питона там только язык.

Ладно.

theNamelessOne ★★★★★
()

А в разы это насколько? Есть сравнения с php, node.js?

atrus ★★★★★
()

Что-то не наблюдаю питоноподобности, зато вижу js с типами.

if (expression): { — офигеть сколько мусора.

Закапывайте, нинужно.

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

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

В Perl6 есть slangs, перегружай хоть всю грамматику языка, добавляй конструкции. Ну и метаобъектный протокол на закуску, доступный как в рантайме, так и во время компиляции. И lisp-like макросы, правда недопиленные.

Lilly ★
()

с питоноподобным синтактисом

Эта скобчатая мудянка с питоном рядом даже не лежала.

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