LINUX.ORG.RU

O'Caml 3.12.0

 


1

0

Сегодня вышел O'Caml 3.12.0, посвященный памяти Robin Milner.

O'caml — это современный объектно-ориентированный язык функционального программирования общего назначения.

Изменений много, как в самом языке, так и в компиляторе и в библиотеке. Ocamlbuild научился динамической линковке, и появился ocamlobjinfo.

Более подробные изменения и перечень исправлений доступны в анонсе.

>>> Анонс

★★★★★

Проверено: Dimez ()
Последнее исправление: MuZHiK-2 (всего исправлений: 3)

- Shorthand notation for records: in expressions and patterns, { lbl } stands for { lbl = lbl } and { M.lbl } for { M.lbl = lbl } - Record patterns of the form { lbl = pat; _ } to mark that not all labels are listed, purposefully. (See new warning below.)

Какая няшка. Теперь структурами будет удобно пользоваться!

catap, давай я надёргаю прикольные change list, ты их в пост запихай

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

Да там весь анонс одна сплошная няшка. Мне влом переводить столько :)

catap ★★★★★
() автор топика

In class definitions, method and instance variable override can now be made explicit, by writing «method!», «val!» or «inherit!» in place of «method», «val» and «inherit». It is an error to override an undefined member (or to use overriding inheritance when nothing get overridden). Additionally, these constructs disactivate respectively warnings 7 (method override, code 'M') and 13 (instance variable override, code 'V'). Note that, by default, warning 7 is inactive and warning 13 is active.

ООО! Pure virtual function! НЯ!

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

дык, я тоже начал дергать в начале (читать анонс, переводя). Но на 5ом пункте понял, что переводить надо тупо все.

catap ★★★★★
() автор топика

Сегодня вышел O'Caml 3.12.0

Я не программист и незнаю че такое Окамль. Думаю правильнее было бы начать примерно так -

«Сегодня вышел O'Caml 3.12.0... O'caml это современный объектно-ориентированный язык функционального программирования общего назначения.»

А то приходится читать всю новость, чтобы понять о чем вообще идет речь.

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

>Я не программист и незнаю че такое Окамль.

Вот я думаю - то ли ты толстый и зеленый, то ли в сентябре тебе в первый класс топать

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

> А то приходится читать всю новость, чтобы понять о чем вообще идет речь.
Читать полезно. Попробуй ещё в библиотеку записаться. Там книги есть. Их тоже читать можно.

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

В моей библиотеке уже давно широкополосный интернет появился. Панк!

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

> Я еще и колючий, сядь на меня !

«За что я любил покойного», сказал медведь, вставая с ежа — «так острую критику снизу».

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

в метро UK, например...

есть хорошая книга DAOC завется. Вроде на русский переводил кто-то.

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

в мыле.ру, наверное, два куска, еще с меня, осталось на haskell; но это не меняет моего отношения к нему

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

в отличии от haskell от применим

вот нет, чтобы сказать - так же, как и Haskell. ууу, злыдни!

jtootf ★★★★★
()

Милнер вообще крутой был мужик, независимо от. как бы там ни было, поздравляю окамлистов (или как вас там) с новой версией

jtootf ★★★★★
()

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

Хорошо сказал. Поженил ежа и ужа.

atiyakkha
()

кастую языкосрач на 20+ страниц.

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

>Прав чувак, новости надо расписывать, а не писать их как для компьютерных задротов-гомосеков.

+100500, бесят новости типа «вышел хххх, список изменений...» и хрен вообще поймешь что это зверь такой.

anonymous
()

Хорошая новость о хорошем языке. Меня когда-то поразило, с какой легкостью и математической простотой можно на этом языке определять двоичные деревья.

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

Ну не писать же — «мультипарадигмальный». Этак же и глаза сломать можно :)

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

Рынок наелся, однако. Вот и думай теперь о том кто кого писарил...

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

2ott. Не мудрено - ему не выиграть конкуренцию с F#. Плюс недостатки самого Ocaml

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

> Покажите, где его используют

В Red Hat, для быстрой и эффективной разработки ПО для управления виртуальными машинами.

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

> Прав чувак, новости надо расписывать, а не писать их как для компьютерных задротов-гомосеков.

Ддддааааа... Дожил я до того момента, когда среднестатистический пользователь Linux уже не в курсе мейнстримовых языков программирования

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