LINUX.ORG.RU

O'Caml 3.12.0

 


1

0

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

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

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

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

>>> Анонс

★★★★★

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

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

да, 20 марта 2010 года.

Стареет IT; костенеет.

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

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

catap ★★★★★ ()

А все-таки, как язык называется: «O'Caml» или «OCaml»?

power ()

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

Shimuuar ()

Покажите, где его используют, и если не сложно-годные статьи по языку.

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

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

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

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

>в метро UK, например... Не густо, но язык выглядит вкусным, судя по вики.

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

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

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

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

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

jtootf ★★★★★ ()

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

jtootf ★★★★★ ()

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

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

atiyakkha ()

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

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

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

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

anonymous ()

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

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

боже, он умер :/ недавно вроде как читал в вики о нем и все было ок

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

А есть уже это. Те, кто делал IT стали уходить.

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

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

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

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

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

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

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

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

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

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

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

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

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