LINUX.ORG.RU
ФорумTalks

Inko Programming Language

 , inko, , ,


2

4

Решил притащить на обсудить Inko: https://inko-lang.org/

Хз, нужно оно в реальном мире или нет, когда есть python/ruby/elixir.
Но вдруг у кого-нибудь есть умные мысли на этот счёт. :)


Inko is a gradually-typed, safe, object-oriented programming language for writing concurrent programs. By using lightweight isolated processes, data race conditions can not occur. The syntax is easy to learn and remember, and thanks to its error handling model you will never have to worry about unexpected runtime errors.

Inko runs on 64 bits Linux, BSD, Mac OS, and Windows. 32 bits platforms may work, though they are not officially supported at this time.



ps: в тегах питон, руби, эрланг и эликсир потому, что автор считает их основными конкурентами инко. А раст потому, что ВМ написана на нём.

★★★★★

Последнее исправление: blackst0ne (всего исправлений: 2)

Ответ на: комментарий от Virtuos86

Что Inko именно НЁХ, я согласен.

Не более, чем раст. А на самом деле менее, хотя я и смотрел в доки ровно 5 секунд, так что может не все говнище рассмотрел.

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

Не более, чем раст. А на самом деле менее, хотя я и смотрел в доки ровно 5 секунд

Преклоняюсь перед силой твоего интеллекта.

Virtuos86 ★★★★★
()
Ответ на: комментарий от system-root

автоматом должен писать не более чем на ASM

Не обязательно. Семантичаская единица, что бы это ни было, должна помещаться в 8(условно — зависит от размера читабельного шрифта) символов. Может быть меньше, если мозг не умеет столько букв за раз обрабатывать, инфа мне не попадалась. асм плохой образец, слов сильно больше -> мы ничего не выиграли. И да, вертикально сканировать ещё хуже.

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

import insanely.verbose.named.module as M
I=M.WhateverCrazyModuleAuthorConsiderReadableInterfaceName
На худой конец можно препроцессоры пользовать, аки в сях.

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

Почему емакс и зачем на сабже? Сабж вообще малоинтересен. Crystal смотрите, если хочется правильно приготовленных отрубей.

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

сабж как раз интересен, как компромис

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

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

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