LINUX.ORG.RU

Вышел ocaml 3.09.3


0

0

Несколько дней назад,вышел bug-fix релиз ocaml (3.09.3) В основном исправлены мелкие ошибки, улучшен генератор ассемблерного кода для архитектуры amd64, было сделано несколько мелких нововведений в ocamldoc. В общем, Happy hacking

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

★★★★★

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

а когда он выходил с помпой то....

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

Чтобы потом дружно всем лором опускать афтара.

anonymous
()

исправилены аретектуры ново введений

своему мелкому за такие письмена массирую кобчик :)

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

А затем, наверное, что у автора поста голова болит...

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

Замените, плиз:

исправилены => исправлены

аретектуры => архитектуры

А то стыдно как-то... Да и может пора прикрутить aspell к лору?

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

> а его реально кто-нибудь использует?

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

codebuger
()

А что-нибудь серьезное на нем пишут? Я вроде слышал, что он очень удобен для численных расчетов. Это так? Есть ли там хорошие библиотеки (типа GSL или CERNLIB)? Есть ли возможность использовать код из других языков (как, например, фортрановские библиотеки легко используются в C)?

ivon
()

Насколько я понял из доки к SCILAB, на этом языке написан транслятор modelicac - т.е. преобразователь кода из языка modelica в язык C для дальнейшей компиляции и прогона модели. Для Юниксов этот код С успешно хавает GCC, для Венды - либо MSVS либо LCC. (c LCC сам проверял, работает)...

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

> Есть ли возможность использовать код из других языков (как, например, фортрановские библиотеки легко используются в C)?

Точно есть возможность использовать С :) Так же есть возможность использовать python'овские библиотеки через pycaml (так кажется оно зовется) и наоборот - использовать ocaml из python'a.

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

> своему мелкому за такие письмена массирую кобчик :) Тогда уж, наверное, копчик? И почему каждый не хочет начать с себя, а лезет учить других?

anonymous
()

О! как быстро народ откликнулся. Спасибо за информацию.
Тогда еще вопрос -- чем он лучше C++ для мат. приложений?
Формулы удобнее читаются?

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

> Тогда еще вопрос -- чем он лучше C++ для мат. приложений?

Этого не знаю. ибо не знаю С/C++ и не пишу мат. приложения :)) мне в нем понравилась возможность писать в смешанном стиле, достаточная простота языка и приятная скорость (после jav'ы/python'a то).

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

У него есть бидинги в си, и наоборот, т.е. его код можно вызывать из си, а сишный из него... Отсюда получаем что почти все можно в него вставить, надо лиш сделать си-как-связующее звено :)

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

Быстрее писать и не надо думать о мусоре, вот основной плюс.

А что касается формул -- вопрос привычки ;)

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

> своему мелкому за такие письмена массирую кобчик :)

Я думаю, массажом вы должны заниматься оба, ибо не "коБчик", а "коПчик". Нет, это не от слова "Кобзон".

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

> а его реально кто-нибудь использует?

На ём написан mldonkey. Он за всё берётся (ed2k, torrent и пр.), и всё делает одинаково криво.

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

> А то стыдно как-то... Да и может пора прикрутить aspell к лору?

Может, к твоей голове прикрутить konqueror?

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

> Может, к твоей голове прикрутить konqueror?

Голова не пройдет тест Acid2 и не вынеся позора будет вынуждена убиться апстену ;)

e
()

на ocaml написан sulci , jabber-бот. Девушкой , кстати , написан.

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

The Caml language is widely used for teaching programming. It is also used inside academic projects in Europe, Asia, and the Americas. Several large corporations develop significant industrial projects in Objective Caml: these include Dassault, France Télécom, Microsoft, IBM, and CEA (Commissariat à l'Énergie Atomique).

На их сайте всё написано.

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

Уневерсальный язык программирования для меня.

Пока спровляется, но библиотек, оооочень мало.

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

> не гони, я писал на ocaml по win используя GTK, проблем небыло.

Вообще-то проблемы с камлем под оффтопигом у меня, а не у него.. Не поможешь cairo-ocaml завести ? (с lablgtk я уже разобрался).

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

ну когда я игрался на уровне print hello world'ов - всё тоже красиво работало, как и написано в getting started tutorial'е :)

а вот как например смоделировать например, Account (счёт в банке) ?

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

Я сейчас развлекаюсь тем что пишу себе небольшую cgi'шку на нем.

Если коротко то должна получиться некая система с жутким маштабированием которая будет исопльзоваться для моего бак-трекера (ну нету в природе таких какой мне хочется), домашней бугалтерии, движком моего блога...

Пока все идет интересно и вполне нормально, вопрос только во времени.

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

как и где хранятся данные?

вообще можно узнать по-подробнее про архитектуру это жутко-масштабируемой штуки.

это OpenSource ? ;)

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

Да будет gpl, пока разработка идет првиатно.

Хранится данные, пока используется pgsql-backend, при желание можно
будет использовать-то что-то другое (еще есть fs-backend).

Дальше, что касается маштабирования, пока дизайн системы такой
(любая критика лучше в email (он в инфе)):

cgi/fcgi <-> серверный процесс
   |                |
   + -> хранилище <-+

На каждом уровне связь через сокеты, это так, в кратце....

Маштабируемость в том, что серверов с процессом может быть несколько и хранилищ данных тоже...

Если это удасться запустить до НГ в каком-то виде, то я окончательно убежусь
что ocaml рулез :)

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

дизайн конечно популярно описан %)))

пока я думаю стоит пожелать удачи, а потом посмотреть исходники...

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

To codebuger (*) (22.09.2006 19:01:36) cairo не заводил. только lablgtk.

To stiff (*) (22.09.2006 19:09:12)

<i>ну когда я игрался на уровне print hello world'ов - всё тоже красиво работало, как и написано в getting started tutorial'е :)

а вот как например смоделировать например, Account (счёт в банке) ?</i> Будущий бизнесмен, иди в школу и больше не трогай ocaml.

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

To stiff (*) (22.09.2006 19:33:53)

>как и где хранятся данные?

>вообще можно узнать по-подробнее про архитектуру это жутко->масштабируемой штуки.

>это OpenSource ? ;)

какую тебе ещё архитектуру, иди школьную информатику учи для начала. а данные хранятся туда куда их сохраняют.

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

To codebuger (*) (22.09.2006 21:09:41)

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

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

А я поставил Gentoo и даже настроил шрифты БУГАГА

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

catap, а к какому классу языков он относится? аналогичные языки (похожие по идеологии) какие?

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

Ocaml - функциональный язык со статической типизацией (система типов Хиндли-Милнера, расширення для поддержки императивщины), допускающий императивные конструкции (impure). Как следстве, язык со строгими (strict) вычислениями. Имеет поддержку ООП и мощную систему модулей.

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

И не только жабу, часто идет на уровне prue-c, хотя ему есть куда еще рости в плане оптимизации...

А вот у жабы есть 1 плюс -- она переносима, но так ли важна переносимость в современном мире? спорно (цмаль тоже переносится, но не настолько тривиально, наверное)

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

> На ём написан mldonkey. Он за всё берётся (ed2k, torrent и пр.), и всё делает одинаково криво.

Криво? Отлично работает, правда использую я только ed2k.

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