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
]]>