FrobTADS เป็นโคลนของ TADS สำหรับ UNIX เขียนโดยนิคอส Chantziaras. มา
ก่อน FrobTADS รุ่น Unix ของ TADS ได้รับมักจะอยู่บนพื้นฐานของโค้ดที่เขียนโดยเดฟ Baggett ในช่วงปลายปี 1980 เพื่อสนับสนุน TADS รุ่นที่ 1 บน Unix อายุการใช้งานของรหัสที่เป็นที่น่าตื่นตาตื่นใจสวยและพูดมากเกี่ยวกับคุณภาพของงานเดิมของเดฟและการอุทิศตนของคนที่ได้เพิ่มไปและเก็บมันไว้ในช่วงหลายปีที่ทำงาน แต่รหัสจนได้รับการแสดงอายุของมันในช่วงปลายและมันก็กลายเป็นเรื่องยากมากขึ้นที่จะรักษามันและจะขยายไปยังใช้ประโยชน์จากคุณสมบัติล่าสุดใน TADS และ Unix. มา
FrobTADS เป็นสมบูรณ์เขียน ของรุ่น Unix มันเพิ่มการสนับสนุนสำหรับจำนวนของ TADS ล่าสุดค่อนข้างคุณสมบัติส่วนติดต่อผู้ใช้ที่ได้หายไปจากระบบปฏิบัติการยูนิกซ์รุ่นเก่ารวมทั้งการสนับสนุนอย่างเต็มที่สำหรับข้อความและสีพื้นหลัง TADS 3 หน้าต่างแบนเนอร์และใส่เวลาที่กำหนด นอกจากนี้ยังมีอื่น ๆ อีกมากมายแบบพกพาและการบำรุงรักษาได้ง่ายขึ้นที่มันสร้างมาตรฐาน Unix ทันสมัย และติดตั้ง FrobTADS ง่ายมากเมื่อเทียบกับพอร์ต Unix เก่าขอบคุณการกำหนดค่าอัตโนมัติ. มา
FrobTADS กับ QTADS
บริษัท คอสยังเป็นนักเขียนของล่าม TADS Unix ที่ผ่านมาอีก QTads ดังนั้นคุณอาจสงสัยว่าสิ่งที่แตกต่างระหว่าง FrobTADS และ QTads ทั้งสองมีความ TADS ข้อความเท่านั้นล่ามซึ่งหมายความว่าพวกเขาจะสนับสนุนคุณสมบัติข้อความ TADS ไม่ใช่คุณสมบัติกราฟิกขยาย TADS HTML (เพื่อให้พวกเขาสามารถแสดงข้อความสีข้อความตัวหนาและ TADS 3 หน้าต่างแบนเนอร์ แต่พวกเขาไม่สามารถแสดงที่แตกต่างกัน แบบอักษรหรือขนาดข้อความหรือรูปภาพที่แสดงหรือเล่นเสียงหรือจัดการกับรูปแบบตาราง HTML) ทั้งสองจะ Unix-based และทั้งสองมีฐานรหัสใหม่ที่เป็นไปตามแนวปฏิบัติที่ใช้ระบบปฏิบัติการยูนิกซ์ที่ทันสมัยพกพา.
ดังนั้นสิ่งที่แตกต่างกันคือ ความแตกต่างอยู่ในซึ่งเป็นส่วนหนึ่งของระบบปฏิบัติการที่ใช้ในการแสดงส่วนติดต่อผู้ใช้ของพวกเขา FrobTADS เป็นโปรแกรมในโหมดตัวอักษรซึ่งหมายความว่ามันจะทำงานในหน้าต่าง terminal และสามารถแสดงตัวอักษรพิมพ์ดีด QTads บนมืออื่น ๆ ที่เป็นโปรแกรม GUI; มันจะทำงานภายใต้ระบบหน้าต่างพื้นเมือง (เช่น X Windows) และมันสามารถใช้แบบอักษรสัดส่วน-ระยะห่าง
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- ฝังไดเรกทอรีทรัพยากรที่มี t3make ถูกทำลายในเวอร์ชัน 1.2.1 ถ้าไฟล์ที่จะฝังตัวเป็นผู้ใช้ที่แตกต่างกัน.
- นี้ได้รับการแก้ไข.
- Tads 3 ชุดทดสอบไม่สามารถสร้างขึ้นใน 1.2.1 เนื่องจากข้อผิดพลาดลิงเกอร์, และในกรณีของ GCC 4.7 ยัง compiler ข้อผิดพลาด.
- นี้ไม่ควรเกิดขึ้น.
- สคริปต์การกำหนดค่าโดยอัตโนมัติในขณะนี้จะผนวก -fno เข้มงวด-aliasing กับ C และ C ++ ตัวเลือกคอมไพเลอร์ (ถ้าคอมไพเลอร์จำได้ว่ามัน).
- มันไม่จำเป็นต้องทำด้วยตัวเอง.
- หัวข้อ POSIX underlinking ปัญหาได้รับการแก้ไข.
มีอะไรใหม่ ในรุ่น 1.2.1:
- นี้เป็นรุ่น bugfix รวดเร็ว; บันทึก / เรียกคืนการทำงานเมื่อการให้บริการเกม WebUI ถูกทำลายใน 1.2.
- ข่าวประชาสัมพันธ์ฉบับนี้แก้ไขนั้นและยังมี TADS ล่าสุด 3 VM และคอมไพเลอร์ (3.1.2).
มีอะไรใหม่ ในรุ่น 1.2:
- Tads เสมือนเครื่องและคอมไพเลอร์ที่ได้รับการปรับปรุงเพื่อ 2.5.15 /3.1.0.
- ตัวอักษร 8 บิต (เช่น umlauts ภาษาเยอรมัน) ตอนนี้ควรจะแสดงได้อย่างถูกต้อง, & quot; ไม่มีเมล็ดแรนด์ & quot; ตัวเลือก commandline ขณะนี้ควรจะสามารถใช้งานได้และล่ามในขณะนี้ควรจะทำงานได้อย่างถูกต้องเมื่อใช้ภายใน Eterm Emacs.
มีอะไรใหม่ ในรุ่น 0.12:
- Tads 2 เครื่องเสมือนได้รับการปรับปรุง 2.5.11
ความคิดเห็นที่ไม่พบ