LINUX.ORG.RU

Вышел OCaml 4

 ,


1

8

Выпущена новая мажорная версия языка программирования OCaml — современного объектно-ориентированного языка функционального программирования общего назначения.

Произошедшие изменения в языке:

  • обобщенные алгебраические типы данных — мощное расширение системы типов;
  • новый усовершенствованный ARM бекенд;
  • изменения в модулях: аннотации типов теперь могут быть пропущены при упаковке и распаковке модулей, кроме того они могут быть распакованы при паттерн-матчинге;
  • поддержка рандомизированных хеш-таблиц для устранения уязвимостей, связанных с DoS (denial of service);
  • установка внутренних библиотек компилятора производится в +compiler-libs для легкого доступа сторонними утилитами.

Подробный Changelog

>>> Релиз

★★★★★

Проверено: maxcom ()

Очередное обновление очередного языка. Надо срочно написать на нем аудиоплеер.

Pavval ★★★★★ ()

хорошая новость!

ymn ★★★★★ ()

языка функционального программирования общего назначения

Научная фантастика в другом разделе.

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

кто так считает? на нем вполне создают успешные коммерческие проекты. Пруф — http://aboutecho.com/ — широко известный в узких кругах проект с серверсайд на erlang + ocaml.

ymn ★★★★★ ()

Новый усовершенствованный ARM бекенд

аннотации типов теперь могут быть распакованы при паттерн-матчинге

возрадуемся, братья и сестры!

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

А почему считается, что Ocaml умер

потому, что жив хаскель!

anonymous ()

объектно-ориентированного языка функционального программирования общего назначения

что? Оо

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

man мультипарадигменный язык программирования. и в качестве примера смотри на scala, f# тысячи их...

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

Выпущена новая мажорная версия языка программирования OCaml

Точно сказано: язык для мажоров.

harper ()

Дима, «мажорная» — это ни в какие ворота.

Как моцык, мощей хватает?

anonymous ()

Вышел ненужно четвертой версии. И хрен с ним!

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

кроме Jane Street

Да и те про него исключительно матом отзываются.

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

это я и подразумевал. в моем челябинске например нет ни одной конторы, которая производит продукт уровня echo. в основном всякая автоматизация бухгалтерии, джавный энтерпрайз, всякое на дотнете да эмбеддщина. уныло)

ymn ★★★★★ ()

Возрадуемся же братья и сестры!

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

учи 1с или пых. судя по всяким хэдхантерам без работы не останешься.

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

всякое на дотнете да эмбеддщина. уныло)

Эмбеддщина - уныло? Тут, как говорится, на вкус и цвет. С разной эмбедщиной работал, уныло не было ни разу.

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

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

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

И чем

джавный энтерпрайз, всякое на дотнете да эмбеддщина.

не

продукт уровня echo

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

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

уровнем продукта, именитыми клиентами и т.п.

А что уровень продукта определяется языком?

странное замечание «всякий жабский эндерпрайз» отличается от конкретной конторы клиентами.

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

Я к стати тоже подозреваю что поэтому. Рынок который мог заинтересоваться окамлом перешел на F# под которым платформочка толстая есть. Ну то есть диалект-диалектом - а чо-то делать работающее легче на F#.

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

Его еще кто-нибудь, кроме Jane Street использует?

Citrix, конкретно xapi полностью на нем.

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

Потому, что функциональщина не нужна

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

Чем оно лучше F#?

тем что не прибито гвоздями к дотнету

Неприбитость это недостаток? А мужики-то не знают...

Норкоман, уходи.

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

тем что не прибито гвоздями к дотнету

В данном контексте может считаться недостатком:)

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

Многопоточностьненужен. (с) кто-то из создателей OCaml

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

Получается я неправильно вас понял, извините :) Просто у меня к работе подход совершенно эгоистический, работаю только там где интересно и нравится, а много это или мало меня совершенно не волнует.

A-234 ★★★★★ ()

А есть не отдельные проги, а именно ниша, где прогеры дружно учат сабж, чтобы потом ваять? Ибо отдельные примеры из разных сфер только усиливают подозрения, что кодинг на нём - сродни писанию научной статьи на эсперанто: вроде и опубликоваться сможешь, и ссылаться можно, но только кто будет-то, кроме совсем уж отмороженных фанатиков?

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