LINUX.ORG.RU
 

O'Caml 3.12.0


1

0

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

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

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

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

>>> Анонс

Метки:

***** ()
Проверено: Dimez (02.08.2010 23:53:34)

[#]  

Бухаем!

()
[#]  

Oh! Caml?

anonymous ()
[#]  

- 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 02.08.2010 23:13:36  

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

***** ()
[#]  

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! НЯ!

()
[#]  

Милнер умер O_o

***** ()
[#] Ответ на: комментарий от tailgunner 02.08.2010 23:19:00  

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

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

***** ()
[#] Ответ на: комментарий от zabivator 02.08.2010 23:17:23  

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

***** ()
[#]  

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

* ()
[#]  
Creed
>>-----Цитата---->>

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

<<-----Цитата----<<

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

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

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

* ()
[#] Ответ на: комментарий от Creed 03.08.2010 0:04:12  

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

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

anonymous ()
[#] Ответ на: комментарий от Creed 03.08.2010 0:04:12  

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

***** ()
[#] Ответ на: комментарий от anonymous 03.08.2010 0:08:48  
Creed

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

* ()
[#] Ответ на: комментарий от Lumi 03.08.2010 0:18:26  
Creed

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

* ()
[#] Ответ на: комментарий от Lumi 03.08.2010 0:18:26  


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

()
[#] Ответ на: комментарий от Creed 03.08.2010 0:19:24  

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

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

()
[#]  

Что это делает на главной?

()
[#]  
X10Dead

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

** ()
[#] Ответ на: комментарий от X10Dead 03.08.2010 2:04:30  

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

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

***** ()
[#] Ответ на: комментарий от catap 03.08.2010 2:26:36  
X10Dead

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

** ()
[#] Ответ на: комментарий от X10Dead 03.08.2010 2:55:14  

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

***** ()
[#] Ответ на: комментарий от anonymous 03.08.2010 3:10:30  

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

***** ()
[#] Ответ на: комментарий от catap 03.08.2010 2:58:42  
jtootf
>>-----Цитата---->>

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

<<-----Цитата----<<

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

***** ()
[#]  
jtootf

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

***** ()
[#]  

Ждём новую версию F#

*** ()
[#]  

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

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

()
[#]  

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

anonymous ()
[#] Ответ на: комментарий от Pantserovik 03.08.2010 0:26:31  

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

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

anonymous ()
[#]  
dave

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

***** ()
[#] Ответ на: комментарий от X10Dead 03.08.2010 2:50:59  
cab

>MS? Спасибо, не надо.

Фонатег, да?

** ()
[#] Ответ на: комментарий от catap 02.08.2010 23:20:02  
Pi

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

***** ()
[#] Ответ на: комментарий от Pi 03.08.2010 10:57:47  

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

***** ()
[#] Ответ на: комментарий от catap 03.08.2010 11:00:24  

>Те, кто делал IT

CS!!! CS, блжад!

anonymous ()
[#] Ответ на: комментарий от atiyakkha 03.08.2010 4:06:43  
gns

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

** ()
[#] Ответ на: комментарий от ott 03.08.2010 11:56:10  
gns

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

** ()
[#] Ответ на: комментарий от ott 03.08.2010 11:56:10  
cab

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

** ()
[#] Ответ на: комментарий от X10Dead 03.08.2010 2:04:30  

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

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

*** ()
[#] Ответ на: комментарий от Pantserovik 03.08.2010 0:26:31  

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

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

anonymous ()