Objective Caml 1.06
Версия реализации Objective CAML языка программирования MLОсновные изменения относительно версии Objective Caml 1.05:
-
добавлены новые ключевые слова
assert
иlazy
-
идентификаторы теперь могут начинатся с
_
- добавлены защищенные методы (protected)
- объекты теперь можно сравнивать, используя стандартные методы сравнения
- исправления ошибок в системе типов
-
изменилось значение параметра
space_overhead
-
макроопределения
Push_roots
,Pop_roots
замененыBegin_roots*
иEnd_roots
-
добавлено новое исключение
Stack_overflow
отличное отOut_of_memory
- введена конфигурация максимального размера стека
- улучшен вывод необработанных исключений
- более детализированы сообщения об ошибках
- пересмотрены правила определения зависимости модулей
- произведены улучшения и оптимизация компилятора
-
введены новые модули
Lazy
,Marshal
-
добавлен интерфейс
printf
- пересмотрена реализация потоков
-
добавлены
index
,rindex
,index_from
,rindex_
к строкам -
добавлены
mapi
,iteri
,fold_left
,fold_right
,init
к массивам -
лексический генератор
ocamllex
теперь способен обрабатывать все символы - исправления в отладчике
- исправления и улучшения во внешних библиотеках
Комментарии
]]>blog comments powered by Disqus
]]>