รายละเอียดซอฟแวร์:
รุ่น: 5.5.2
วันที่อัพโหลด: 12 May 15
การอนุญาต: ฟรี
ความนิยม: 178
ตั้งแต่รุ่น 4.0 ของโพลี / ML มันในขณะนี้สนับสนุนเวอร์ชันเต็มของภาษาตามที่กำหนดใน "ความหมายของมาตรฐาน ML (แก้ไข)" หรือที่รู้จักกันโดยทั่วไปว่าเป็น ML97
เช่นเดียวกับการดำเนินงานได้อย่างรวดเร็วและมีประสิทธิภาพของมาตรฐาน ML โพลี / ML มีคุณสมบัติเพิ่มเติมหลาย
โพลี / ML สามารถใช้ได้สำหรับสถาปัตยกรรมที่นิยมมากที่สุดและระบบปฏิบัติการที่ & nbsp;. & nbsp; มีรุ่นรหัสพื้นเมืองสำหรับ i386 (32 และ 64 บิต), PC พลังงานและสถาปัตยกรรม Sparc & nbsp;. & nbsp; มีไบต์รหัสรุ่นตีความซึ่งสามารถใช้กับสถาปัตยกรรมที่ได้รับการสนับสนุนเป็น สคริปต์การกำหนดค่าอัตโนมัติจะเลือกสถาปัตยกรรมเมื่อมีการสร้างจากแหล่ง
คุณสมบัติ .
- มีอินเตอร์เฟซที่เป็นภาษาต่างประเทศซึ่งจะช่วยให้ ห้องสมุดเชื่อมโยงแบบไดนามิกที่จะโหลดและฟังก์ชั่นภายในพวกเขาเรียกจาก ML.
- อินเตอร์เฟซของ Windows X-Motif ใช้สามารถใช้ได้และอินเตอร์เฟซการเขียนโปรแกรมของ Windows.
- นอกจากนี้ยังมีการดีบักสัญลักษณ์สำหรับโพลี / ML.
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- คุณสมบัติใหม่:
- การสนับสนุนสำหรับไบนารีแบบสแตนด์อะโลน
- การสนับสนุนสำหรับแพลตฟอร์มเพิ่มเติม: AMD64, แม็ค Intel, Cygwin
- ไม่มีข้อ จำกัด เทียมกับขนาดของกองหรือภาพที่บันทึกไว้
- ใช้เครื่องมือ GNU มาตรฐานสำหรับการสร้าง
- mmap อยู่คงที่และกับดักจัดการเอาออก
มีอะไรใหม่ ในรุ่น 5.3:
- คุณสมบัติใหม่สาขา:
- เพิ่มการสนับสนุนอินเตอร์เฟซ IDE.
- การเปลี่ยนแปลงสวยพิมพ์และความเท่าเทียมกัน เหล่านี้จะได้รับมรดกในขณะนี้ข้ามเขตแดนโมดูล นอกเหนือจาก PolyML.addPrettyPrinter การติดตั้งแบบใหม่เครื่องพิมพ์สวย.
- นําการดำเนินงานของลายเซ็นลดความต้องการหน่วยความจำเมื่อลายเซ็นชื่อที่ใช้ในสถานที่ต่างๆ.
- การปรับปรุงการพิมพ์ของชนิดและข้อความผิดพลาด.
- เพิ่มไมเนอร์และการเปลี่ยนแปลง:
- การสนับสนุนสำหรับการออกจากต้นไม้สร้าง
- สรุปที่เพิ่มเข้ามาสำหรับการเชื่อมต่อต่างประเทศฟังก์ชั่น (CInterface)
- ลบสนับสนุนเหลือ ML90
- เพิ่ม PolyML.sourceLocation หลอกฟังก์ชั่นที่ส่งกลับที่ตั้งแหล่งปัจจุบัน PolyML.raiseWithLocation ที่ยกข้อยกเว้นที่มีสถานที่ตั้งที่ชัดเจนและ PolyML.exceptionLocation ที่ส่งกลับตำแหน่งที่ยกเว้นถูกยกขึ้น.
- เพิ่ม PolyML.Compiler.reportUnreferencedIds สลับไปเปิดใช้การรายงานของตัวระบุ unreferenced.
- เพิ่ม breakEx และ clearEx การดีบักฟังก์ชั่น เหล่านี้เข้าสู่การดีบักเมื่อรหัสยกข้อยกเว้นที่กำหนด.
- การปรับปรุง resonsiveness กับท่อใน Windows โดยเฉพาะอย่างยิ่ง.
- เพิ่ม x86-64 รุ่นของโครงสร้าง Word32 เครื่อง 64 บิตไม่จำเป็นต้องมีค่า 32 บิตจะเป็น & quot; ชนิดบรรจุกล่อง & quot;.
- แก้ไขข้อผิดพลาด:
- ตอนนี้สร้างบน Mac OS X 10.6 (Snow Leopard)
- แก้ไขหลายเธรดใน Sparc แต่ตอนนี้สนับสนุนเฉพาะโปรเซสเซอร์ v9.
- ความผิดพลาดของการกำหนดเวลาที่เกี่ยวข้องกับการแก้ไขปัญหาเมื่อออกจากโพลี / ML
- อาร์กิวเมนต์สตริงแก้ไขปัญหาไปยัง OS.SysErr ยกเว้น
- แก้ไขปัญหาไปยัง OS.FileSys.mkDir ใน Windows
- แก้ไขเพื่อธาร (~ 1, n) ที่ n คือแม้
- การแก้ไขต่าง ๆ เพื่อให้สอดคล้องอย่างใกล้ชิดกับมาตรฐาน.
ความคิดเห็นที่ไม่พบ