LINUX.ORG.RU

Causality Ltd прекратила свою деятельность

 , ,


2

2

Компания Causality Ltd прекратила свою деятельность в связи с отсутствием спроса на коммерческую поддержку языка программирования pony.

Об этом 21 августа 2016г. сообщил в своём аккаунте в LinkedIn бывший генеральный директор компании Constantine Goulimis.

Язык программирования pony - это объектно-ориентированный безопасный язык программирования, использующий модель акторов (аналогичную Erlang), имеющий легковесный FFI.

Безопасность языка обеспечивается за счёт:

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

По мнению Грейдона Хоара (автора Rust), «создатели pony провели великолепную работу, превосходящую ту, что он сделал в Rust...»

Компания Causality Ltd была основана с целью оказания коммерческой поддержки компаниям, использующим pony в своей IT-инфраструктуре.

По словам своего бывшего главы, Causality Ltd не смогла найти достаточно широкой клиентской базы. В частности 25-летний менеджер одного из американских инвестиционных банков, использующих pony в критически-важном компоненте своей инфраструктуры, отказал компании на основании того, что она была «слишком маленькой».

Однако основатель проекта Sean T. Allen считает, что закрытие Causality Ltd не приведет к гибели столь интересного и многообещающего проекта, т.к. прекращение деятельности компании не привело к снижению интереса к языку, и что сообщество проекта продолжает расти.

Ссылки:
Pony на GitHub
Введение
Безопасность pony

>>> Подробности

В этом есть и кое-что хорошее: чуть-чуть больше людей узнало, что такой язык вообще есть.

i-rinat ★★★★★ ()

Дальше синтаксиса не смотрел, но выглядит как Го.

entefeed ☆☆☆ ()

Слишком заманчиво

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

Звучит очень заманчиво, но если это действительно так, то почему аналогичные штуки не сделаны в Rust, Go или других языках? В чём недостатки?

Camel ★★★★★ ()

Странная жалоба на недостаток клиентуры. А они пробовали побольше рассказывать о языке и главное зачем он нужен и почему хорош?

praseodim ★★★★ ()

Можете назвать меня пони-фагом, но одно только название этого языка вызывает у меня ассоциации с неадекватными адептами MLP, что напрочь отбивает желание его посмотреть/попробовать.

Deleted ()

Не знал что бывают ЯП с коммерческой поддержкой. А еще такие есть?

alozovskoy ★★★★★ ()

Омские линуксоиды ужасаются...

Прочитали как: Canonical Ltd прекратила свою деятельность.

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

Во, и правда. Почему-то считал что Oracle продает саппорт только для серверов.

alozovskoy ★★★★★ ()

языка программирования pony

я думал это какое-то хипстерское говно, типа клона руби
а оно вона как)

Bad_ptr ★★★★ ()
Последнее исправление: Bad_ptr (всего исправлений: 1)
Ответ на: Слишком заманчиво от Camel

как правило на этом писать адово, и требует гибких мозгов, с другой стороны ЦА закрывшейся конторы - суровый интерпрайз, а там все плохо с этим

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

Эта компания возникла задолго до выхода MLP: FIM, а название основано на одноимённой почтовой службе, существовавшей в XIX веке в Америке.

А вот связано ли название языка с MLP — это уже вопрос.

Xenius ★★★★★ ()

Что за лошадиное поделие? У нас есть Golang, всё остальное уже не важно!

anonymous ()

коммерческую поддержку языка программирования pony.
коммерческую
pony.

Ожидаемо.

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

Читаю «Casualty»

В том числе. Название явно не способствовало приобретению клиентов среди сурового банковского энтерпрайза.

GreyCat ★★ ()
Ответ на: Омские линуксоиды ужасаются... от linuxmaster

Re: Омские линуксоиды ужасаются...

Прочитали как: Canonical Ltd прекратила свою деятельность.

В твоих влажных мечтах, детка! :D

anonymous ()

И где же все понилюбы ЛОРа, когда они так нужны...

Sociopsih ★☆ ()

Мне вот интересно, когда авторы уродуют синтаксис, неужели им не приходит в голову что это не увеличивает число потенциальных пользователей а уменьшает его?!

ya-betmen ★★★★★ ()
Ответ на: комментарий от praseodim

Странная жалоба на недостаток клиентуры.

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

AP ★★★★★ ()

В частности 25-летний менеджер одного из американских инвестиционных банков, использующих pony в критически-важном компоненте своей инфраструктуры, отказал компании на основании того, что она была «слишком маленькой».

Отказал в чём?

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

А если подумать? Ну, там, почитать первое предложение новости?

AP ★★★★★ ()

инвестиционных банков, использующих pony в критически-важном компоненте своей инфраструктуры

это с какой планеты?

mos ★★☆☆☆ ()

свободы от вечной блокировки

Хм... Ладно..

блокировки не используются

Щито?!

И как же тогда повисеть в заблокированном состоянии ..

делать пустые цыклы? :-D

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

а название основано на одноимённой почтовой службе, существовавшей в XIX веке в Америке.

Точно? Название курьерской службы было выбрано не просто так. Благодаря выносливости в Англии и США пони имеет смысл примерно «маленькая, но выносливая и работящая лошадка». Они таскали грузы, вагонетки с рудой и породой в шахтах и только потом стали использоваться в названиях. Pony Express, PonyORM, GymPony (велосипедная курьерская служба в сериале Кэмерона).

А вот связано ли название языка с MLP — это уже вопрос.

Трудно сказать, но авторы явно в курсе и эксплуатируют. :)

https://cdn.rawgit.com/darach/my_little_pony/master/my-little-pony.html

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

И как же тогда повисеть в заблокированном состоянии ..

ЧИТД, эти люди не могут в своем мышлении выйти за рамки lock them all!

Deleted ()

сообщество проекта продолжает расти

Их уже трое?

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

В смысле проще, речь про то что синтаксис изуродовали.

ya-betmen ★★★★★ ()

сейчас многие будут шокированы, но мне и на rust также пофигу. есть же дотнет )

bernd ★★★★★ ()
Ответ на: Слишком заманчиво от Camel

Re: Слишком заманчиво

почему аналогичные штуки не сделаны в Rust

«Ответ на 90% вопросов „а почему в Rust <...>“ - „Потому что Rust поддерживает memory safety без garbage collection“» (ц) P.Walton.

Go

Go - это язык для индусов в подвалах Google.

или других языках?

Здесь ХЗ. Но думаю, что автор Pony о чем-то умалчивает. Типа того, что полезные возможности языка гарантируются только при каких-то юзкейсах.

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

использующий модель акторов (аналогичную Erlang),

закапывайте

ржачная новость

kto_tama ★★★★★ ()

Causality Ltd
Constantine Goulimis
pony.

кто все эти люди?

Deleted ()

Черт, да это просто крутотейший ЯП

свободо от блокировки

Типо того, что в ноде, т.е. асинхронность?

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

эти люди не могут в своем мышлении выйти за рамки lock them all!

Зато пустых циклов могут наделать :-D

user_id_68054 ★★★★★ ()
Последнее исправление: user_id_68054 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.