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

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

★★★★★

Проверено: Shaman007 ()
Последнее исправление: JB (всего исправлений: 7)

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

i-rinat ★★★★★
()

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

entefeed ☆☆☆
()

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

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

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

Camel ★★★★★
()

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

praseodim ★★★★★
()

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

Deleted
()
Ответ на: комментарий от 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 ★★
()
Ответ на: комментарий от i-rinat

чуть-чуть больше людей узнало, что такой язык вообще был

Fixed.

slonopotamus
()

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

Sociopsih ★☆
()

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

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

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

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

AP ★★★★★
()

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

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

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

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

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

и название фирмЫ норкоманское.

mos ★★☆☆☆
()

инвестиционных банков, использующих 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

почему аналогичные штуки не сделаны в 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 ★★
()

Casuality же.

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

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

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

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