Poly/ML

Софтуер снимки:
Poly/ML
Софтуер детайли:
Версия: 5.5.2
Дата на качване: 12 May 15
Розробник: David Matthews
Разрешително: Безплатно
Популярност: 32

Rating: nan/5 (Total Votes: 0)

От 4.0 версия на Poly / ML, тя вече поддържа пълната версия на езика, както е дадено в "определение на стандарта за ML (ревизирана)", известна като ML97.
Освен че е изключително бързо и ефикасно изпълнение на Standard ML Poly / ML предоставя няколко допълнителни функции.
Poly / ML е на разположение за най-популярните архитектури и операционни системи & Nbsp;. & Nbsp; Има родния код версии за i386 (32 и 64-битова), Power PC и Sparc архитектури & Nbsp;. & Nbsp; Има байт-код тълкува версия, която може да се използва за неподдържани архитектури. Конфигурирате скрипт автоматично ще избере архитектурата при изграждането на източника

<силни> Характеристики :.

  • Не е чужд език интерфейс, което позволява на динамично свързани библиотеки да бъдат натоварени и функции в рамките ги наричат ​​от ML.
  • Интерфейс X-Windows, използвайки Motif е достъпно и интерфейс за програмиране на Windows.
  • Има и символична дебъгер за Poly / ML.

Какво ново в тази версия:

  • Нови функции:
  • Поддръжка за самостоятелни изпълними файлове
  • Подкрепа за допълнителни платформи: AMD64, Intel Mac-ове, Cygwin
  • Без изкуствени ограничения върху размера на купчини или запаметено изображение
  • Използва стандартни инструменти на GNU за изграждане
  • постоянен адрес mmap и капан-боравене отстранен

Какво ново във версия 5.3:

  • Основни Нови функции:
  • Добавяне на IDE подкрепа интерфейс.
  • Промени в доста-печат и равенство. Те сега са наследени през границите на модула. Добавянето на PolyML.addPrettyPrinter да инсталирате нов стил доста принтер.
  • Преработен изпълнение на подписи за намаляване на изискванията за памет, когато назован подпис се използва в множество места.
  • Подобрения на печат на видове и съобщения за грешки.
  • Малки Допълнения и промени:
  • Подкрепа за извън-дърво изгражда
  • Добавена финализиране на чуждестранна функция интерфейс (CInterface)
  • Премахнато оставащата подкрепа за ML90
  • Добавено PolyML.sourceLocation псевдо-функция, която връща текущото местоположение източник, PolyML.raiseWithLocation че извиква изключение с изрично местоположение и PolyML.exceptionLocation, че се връща на мястото, където е бил повдигнат по изключение.
  • Добавени PolyML.Compiler.reportUnreferencedIds преминат към активирате отчитането на отнасят към него идентификатори.
  • Добавено breakEx и clearEx да дебъгер функции. Това влиза дебъгер, когато кодът повдига даден изключение.
  • Подобряване на resonsiveness да тръби особено в Windows.
  • Добавено x86-64 версия на Word32 структура. 64-битови машини не изискват 32-битови стойности, за да бъде & quot; опаковка & quot;.
  • Корекции на грешки:
  • Сега се гради на Mac OS X 10.6 (Snow Leopard)
  • Fix многонишкова на Sparc но сега поддържа само V9 процесори.
  • Fix времето, свързани с катастрофата, когато Poly / мл изходи
  • Fix низ аргумент да OS.SysErr изключение
  • Fix да OS.FileSys.mkDir в Windows
  • Fix да Pow (~ 1, п), където п е дори
  • Различни поправки, за да отговарят по-добре на стандарта.

Подобен софтуер

Luck
Luck

12 May 15

RPy
RPy

9 Apr 16

Mult
Mult

12 May 15

Друг софтуер на разработчика David Matthews

Pooter
Pooter

23 Sep 15

Коментари към Poly/ML

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория