CHICKEN

ภาพหน้าจอของซอฟแวร์:
CHICKEN
รายละเอียดซอฟแวร์:
รุ่น: 4.0.0
วันที่อัพโหลด: 6 Jun 15
ผู้พัฒนา: Felix L. Winkelmann
การอนุญาต: ฟรี
ความนิยม: 8

Rating: nan/5 (Total Votes: 0)

ขณะนี้มันทำงานบนลินุกซ์, MacOS X, Windows, Unix และหลายคนที่เกี่ยวข้องกับระบบปฏิบัติการ
ไก่ผลิตแบบพกพาที่มีประสิทธิภาพ C, สนับสนุนเกือบทุกมาตรฐานภาษาโครงการปัจจุบัน R5RS และมีการปรับปรุงจำนวนมากและส่วนขยาย

คุณสมบัติ .

  • รวมล่ามโต้ตอบเต็มรูปแบบเช่นเดียวกับการเพิ่มประสิทธิภาพคอมไพเลอร์ชุด
  • ใช้สำหรับสคริปต์ตีความหรือรวบรวม executables แบบสแตนด์อโลนที่มีทั้งการเชื่อมโยงแบบไดนามิกหรือคงที่
  • สนับสนุนอย่างเต็มที่สำหรับหาง recursion, ตชั้นแรกและแมโครสุขอนามัย
  • สูงแบบพกพาและการรู้จักที่จะทำงานบนแพลตฟอร์มจำนวนมากรวมทั้ง x86, x86-64, IA-64, PowerPC, SPARC และ UltraSPARC อัลฟา, MIPS, ARM และ S / 390
  • การแจกจ่ายฟรีสำหรับการใช้งานและการปรับเปลี่ยนภายใต้เงื่อนไขของใบอนุญาต BSD
  • การสนับสนุนใสสำหรับรหัสแบบไดนามิกที่ใส่ได้รวบรวมและเชื่อมโยงไปที่ C
  • ง่ายต่อการใช้อินเตอร์เฟซฟังก์ชั่นต่างประเทศสำหรับการเข้าถึง C และ C ++ ห้องสมุดจากรหัสโครงการ
  • หัวข้อระดับผู้ใช้ที่มีน้ำหนักเบาขึ้นอยู่กับตชั้นแรก
  • ให้สูงและระดับต่ำแมโครสุขอนามัยรวมทั้งกฎไวยากรณ์
  • รวมถึงระบบที่มีประสิทธิภาพโมดูลที่รวมแมโครถูกสุขอนามัยและการรวบรวมแยก
  • โปรไฟล์การดำเนินการแก้จุดบกพร่องการติดตามย้อนหลังและการสนับสนุนก้าวเดียว
  • อินเตอร์เฟซ POSIX ที่ครอบคลุมสภาพแวดล้อมและการเข้าถึงระบบไฟล์ท่อกระบวนการสัญญาณล็อคซ็อกเก็ตและระดับต่ำและหน่วยความจำแมป I / O
  • Perl แสดงออกปกติเข้ากันได้รวมถึงการสนับสนุนไวยากรณ์ SRE (Structured นิพจน์ปกติ)
  • การสนับสนุนสำหรับการตีความหรือรวบรวมเชลล์สคริปต์ภายใต้ Unix และ Windows
  • การสนับสนุนสำหรับจำนวนมากของการร้องขอสำหรับการดำเนินโครงการ (SRFIs)
  • ห้องสมุดจำนวนมากและส่วนขยายที่มีอยู่ที่ & quot; ไม่ จำกัด ไข่ & quot;

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

  • แก้ไขเพื่อสร้าง MinGW
  • PCRE 7.7
  • แก้ไขข้อผิดพลาดสำหรับค่าที่เหมาะสมหรือใช้
  • แก้ไขข้อผิดพลาดในหัวข้อ-ยุติ!
  • Cygwin สร้าง patched ที่จะนำห้องสมุดรันไทม์ในสถานที่ที่เหมาะสม.
  • เพิ่มการสนับสนุนสำหรับออกจากต้นไม้รวบรวม (ผ่านตัวแปร SRCDIR)
  • แก้ไขข้อผิดพลาดสำหรับ (String- & gt; จำนวน & quot; / & quot;)
  • การสนับสนุนสำหรับขั้นตอนการเลือกโปรไฟล์ในคอมไพเลอร์
  • utils หน่วย: ย้าย fileand ขั้นตอนที่เกี่ยวข้องกับชื่อพา ธ ไปยังไฟล์หน่วย
  • ไฟล์หน่วยงานใหม่

มีอะไรใหม่ ในรุ่น 3.3.0:

  • แก้ไขข้อผิดพลาดสำหรับค่าที่เหมาะสมหรือใช้
  • แก้ไขข้อผิดพลาดสำหรับบัตรเข้าชม 393, 430, 436
  • แก้ไขข้อผิดพลาด pointer- & gt; อยู่
  • สร้างระบบในขณะนี้ชุดสนาม SONAME ของ libchicken.so ภายใต้ Linux
  • การแก้ไขข้อผิดพลาดในการจัดสรร decode_literal
  • การแก้ไขบางอย่างเพื่อสร้างระบบ USE_HOST_PCRE เมื่อมีการตั้งค่า
  • เพิ่มพอร์ตการใช้งานของหน่วยพิเศษหน่วยไก่ตั้งค่า
  • utils หน่วยและความพิเศษ: ย้ายส่วนขยายพอร์ตพอร์ตหน่วย
  • พอร์ตหน่วยงานใหม่

มีอะไรใหม่ ในรุ่น 3.2.0:

  • พิเศษหน่วย: ย้ายรายการคิวสตริงไป ข้อมูลโครงสร้าง
  • หน่วยงานใหม่ข้อมูลโครงสร้าง
  • ห้องสมุดหน่วย: symbol- & gt; สตริงตอนนี้สำเนาอาร์กิวเมนต์
  • ไก่ติดตั้ง: ตัวเลือกเพิ่ม -svn ลำต้น
  • utils หน่วย: เพิ่มการคัดลอกไฟล์และไฟล์ย้าย (ตามคำขอโดยทีมงาน einit)
  • หน่วย srfi-69: เพิ่มกัญชาตารางที่ชัดเจน
  • หน่วย srfi-69: ใหม่
  • พิเศษหน่วย: ย้าย SRFI 69 หน่วย srfi-69

มีอะไรใหม่ ในรุ่น 3.1.0:

  • svnrevision.sh ตรรกะทำความสะอาดเพื่อป้องกันไม่ให้เกิดข้อผิดพลาดที่ไม่ถูกต้อง
  • CSC ข้อผิดพลาดคงป้องกันการเชื่อมโยงแบบคงที่ของ executables (สร้างปัญหาตามลำดับ)
  • regex ​​หน่วย: PCRE 7.6
  • regex ​​หน่วย: หลีกเลี่ยงการคัดลอกสตริงในการจับคู่ regex ​​
  • ไก่ติดตั้ง: ไข่จะถูกดาวน์โหลดไปและเรียบเรียงในไดเรกทอรีชั่วคราวที่กำหนดโดย CHICKEN_TMPDIR หรือ TMPDIR ตัวแปรสภาพแวดล้อมหรือโดย -build คำนำหน้าและตัวเลือก -download-dir ตามลำดับ; ตัวเลือก -destdir จะถูกแทนที่ด้วย -install คำนำหน้า.
  • หน่วย TCP: การใช้ชดเชยเป็นสตริงมากกว่า substring สำหรับซ็อกเก็ตได้เร็วขึ้นการเขียน [จิม Ursetto]
  • MSVC ตอนนี้สามารถใช้ในการสร้างระบบเมื่อเครื่องมือยูนิกซ์มาตรฐาน (เช่น MSYS) ที่มีอยู่
  • ห้องสมุดหน่วย: เพิ่ม & quot; flonum พิมพ์แม่นยำ & quot; สำหรับการเปลี่ยนค่าเริ่มต้นของ 16
  • POSIX หน่วย: สร้างไดเรกทอรีในขณะนี้สามารถจัดการกับ DOS อักษรไดรฟ์ในเส้นทางที่กำหนด
  • POSIX หน่วย: statpredicates เพิ่มสำหรับประเภทไฟล์
  • หน่วย POSIX: เพิ่มการสนับสนุนรูปแบบของสตริง strftime & quot; เวลา & gt; สตริง & quot;
  • POSIX หน่วย: เพิ่ม & quot; String- & gt; & quot เวลา ;, ซึ่งจะมีรูปแบบ strptime สตริง (Unix เท่านั้น)
  • พิเศษหน่วย: เพิ่ม & quot; ซ้ายส่วน & quot ;, & quot; ขวาส่วน & quot ;, & quot; ไม่มี & quot ;, & quot; เสมอ & quot ;, และ & quot; ไม่ & quot;
  • ?
  • พิเศษหน่วย: เพิ่ม & quot; กัญชาตารางผสาน & quot ;, & quot; กัญชาตารางแผนที่ & quot ;, & quot; กัญชาตารางสำหรับแต่ละ & quot ;, และขยาย & quot; ทำให้กัญชาตาราง & quot; ที่มีขั้นต่ำ / โหลดสูงสุดและค่าเริ่มต้น
  • พิเศษหน่วย: เพิ่ม & quot; EQ -hash & quot ;, & quot; eqv -hash & quot ;, & quot; เท่ากับ -hash & quot ;, & quot; หมายเลขกัญชา & quot ;, & quot; สัญลักษณ์กัญชา & quot ;, & quot; คำหลักกัญชา & quot? ; & quot; ## SYS # หมายเลขแฮชเบ็ด & quot ;, และ & quot; กัญชาโดยตัวตน & quot; เป็นคำพ้องสำหรับ & quot; EQ -hash & quot;

มีอะไรใหม่ ในรุ่น 3.0.0:

  • อัพเกรดโครงการ-complete.el กับรุ่น 0.6
  • ห้องสมุดหน่วย: เพิ่ม & quot; หยด = & quot;
  • ?
  • ห้องสมุดสามารถเลือกที่จะสร้างขึ้นด้วยการติดตั้งแล้ว libpcre
  • ไก่เข้าถึงการติดตั้งชุดเฉพาะกิจการของไข่โดยเฉพาะในรุ่นไก่รายใหญ่ (3)
  • เพิ่มตัวเลือก CSI & quot; -p & quot; (& quot; -print & quot;) และ & quot; -P & quot; (& quot; -pretty พิมพ์ & quot;)
  • การสนับสนุนสำหรับ Mac OS X ไบนารีสากล Hase รับการเพิ่ม
  • `cond ขยาย 'ที่มีอยู่ในชุดของแมโครหลัก
  • ในสถาปัตยกรรม SPARC64 มากกว่า 126 ข้อโต้แย้งขั้นตอนการได้รับอนุญาต
  • หน่วย POSIX: & quot; seconds- & gt; สตริง & quot; และ & quot; เวลา & gt; สตริง & quot; มีตอนท้ายของพวกเขา #
  • ตัวอักษร ewline ลบออก นี่คือการเปลี่ยนแปลงย้อนกลับ-INCOMPATIBLE.

มีอะไรใหม่ ในรุ่น 2.739:

  • การชำระเงิน SVN ขณะนี้คุณสามารถสร้างขึ้นจาก tarball ร่วมมือโดยไม่ต้อง ความจำเป็นในการติดตั้ง & quot; ไก่ & quot; ปฏิบัติการ
  • ตัวอักษรจะถูกรวบรวมในการเข้ารหัสไบนารีแพลตฟอร์มอิสระในปฏิบัติการซึ่งส่งผลให้เร็วขึ้น C รวบรวมครั้งและไบนารีขนาดกะทัดรัดโม นอกจากนี้ยังทำให้ & quot; บีบอัด-อักษร & quot; ตัวเลือกที่ไม่จำเป็นและการประกาศ
  • & quot; บีบอัด-อักษร & quot; ตัวเลือกคอมไพเลอร์และ & quot; บีบอัด-อักษร & quot; ประกาศได้ถูกลบออก
  • ตัวแปรสภาพแวดล้อม CHICKEN_HOME อยู่ในขณะนี้ล้าสมัยใช้ CHICKEN_PREFIX และอาจ CHICKEN_REPOSITORY_PATH
  • เพิ่มเบ็ด GC ก่อนตัวแปรระดับ C
  • Cygwin อยู่ในขณะนี้ได้รับการสนับสนุนอย่างเต็มที่
  • ฟังก์ชั่นเลิกเอาออก:
  • ส่ว​​นขยายข้อมูล
  • พิมพ์ติดตามย้อนหลัง
  • ทดสอบคุณลักษณะ?
  • ___ โทรกลับ (chicken.h)
  • ต่างประเทศโทรกลับแลมบ์ดา [*]
  • ด้ายส่งสัญญาณ!
  • ส่ว​​นสำคัญ
  • เปิดการใช้งานขัดจังหวะ
  • ปิดการใช้งาน-ขัดจังหวะ
  • ขั้นตอนที่ไม่ถูกต้องโทรจัดการ
  • ไม่มีขึ้นอยู่กับแพลตฟอร์มคั่นไดเรกทอรีชื่อพา ธ อีกต่อไปคือเฉือน (& quot; / & quot;) และเครื่องหมาย (& quot; & quot;) ตัวอักษรที่สามารถใช้แทนกัน
  • วิธีการใหม่ & quot; regexp * & quot ;, & quot; regex ​​เพิ่มประสิทธิภาพ & quot; และ & quot; ทำให้ทอดสมอรูปแบบ & quot; (หน่วยห้องสมุด regex)
  • วิธีการใหม่ & quot; terminall ขนาด & quot ;, & quot; ขั้วชื่อ & quot; และ & quot; รับเป็นเจ้าภาพชื่อ & quot; (หน่วยห้องสมุด POSIX)
  • ไก่ติดตั้ง: สามารถสร้างไฟล์แคตตาล็อกที่เก็บจากการชำระเงิน SVN ท้องถิ่นที่เก็บไข่
  • ไก่มีการตั้งค่าตัวเลือกใหม่ & quot; -host นามสกุล & quot; เพื่อบังคับให้รวบรวมนามสกุลใน & quot; โฮสต์ & quot; เมื่อใช้โหมดไก่ข้ามรวบรวม
  • การสนับสนุนที่ดีกว่าการพัฒนาข้ามสำหรับการสร้างระบบ (Makefile ยอมรับตัวแปรต่างๆสำหรับการปรับแต่งการสร้าง)
  • & quot; ขนาดไฟล์ & quot; และ & quot; แฟ้มสถิติ & quot; จัดการกับขนาดของไฟล์ & gt; 4GB ตอนนี้
  • & quot; หาไฟล์ & quot; เก็บไดเรกทอรีเช่นกันในขณะนี้ [ขอบคุณอีวาน Raikov]
  • เพิ่ม & quot; อ & quot; เป้าหมายระดับบนสุด Makefile
  • & quot; andmap & quot; และ & quot; ormap & quot; ได้รับการคัดค้าน
  • makefiles สนับสนุน relinking ตอนนี้
  • เพิ่ม & quot; ด้ายรอสำหรับ I / O & quot; (srfi-18 หน่วยห้องสมุด)
  • & quot; ไก่ข้อผิดพลาด & quot; โปรแกรมนี้สามารถนำมาใช้ในการสร้างรายงานข้อผิดพลาดและส่งพวกเขาไปดูแลไก่

มีอะไรใหม่ ในรุ่น 2.717:

  • รุ่นใหม่ที่เข้ากันได้เลขฐานสอง (3) ไข่ติดตั้ง mst สามารถ recompiled
  • เลิก & quot; & quot เปลี่ยน! และ & quot; unshift & quot;
  • หน่วย regex: ใช้ PCRE 7.4
  • หน่วย utils: ใช้การรวบรวมการแสดงออกปกติ
  • POSIX หน่วย: ใช้การรวบรวมการแสดงออกปกติ
  • ลบออกสร้างตัวเลือกสำหรับช่องสัญลักษณ์พิเศษ
  • เพิ่มเสียงกระเพื่อมสไตล์รายการทรัพย์สินสัญลักษณ์

มีอะไรใหม่ ในรุ่น 2.701:

  • bugfixes นับไม่ถ้วนและการปรับปรุงเล็กน้อย
  • ประเภทต่างประเทศใหม่:
  • [nonnull-] ได้รับการรับรอง-C-string [*]
  • คสตริงรายการ [*]
  • เพิ่ม & quot; ไม่ได้ใช้ & quot; ระบุการประกาศ
  • ใหม่ให้ตาม GNU สร้างกระบวนการ
  • libffi ไม่ได้ใช้อีกต่อไปประกอบ handcoded ใช้สำหรับ x86, x86-64 และแพลตฟอร์ม PowerPC
  • หน่วยห้องสมุด:
  • หยด?
  • ทำให้หยด
  • หยดขนาด
  • String- & gt; หยด
  • blob- & gt; สตริง
  • หน่วย regex:
  • glob?
  • หน่วย utils:
  • ไดเรกทอรีโมฆะ?
  • พอร์ตเท่า
  • หน่วยพิเศษ:
  • กัญชาตารางลบ!
  • หน่วย lolevel:
  • กลายพันธุ์ขั้นตอน
  • srfi-4 หน่วย:
  • XXXvector- & gt; หยด [/ ใช้ร่วมกัน]
  • blob- & gt; XXXvector [/ ใช้ร่วมกัน]
  • เลือก CSC:
  • -cxx ชื่อ
  • -disable-คอมไพเลอร์แมโคร
  • ไบต์เวกเตอร์ได้ถูกลบออกไปและแทนที่ด้วยใหม่ & quot; หยด & quot; พิมพ์
  • เพิ่มขั้นตอนการแปลงต่างๆ blobSRFI-4 เวกเตอร์ใน srfi-4 หน่วย
  • & quot;: ไม่จำเป็น & quot; ได้ถูกเปลี่ยนชื่อ & quot; ตัวเลือก & quot; (ชื่อเก่ายังคงมีอยู่ แต่เลิก)
  • & quot; สวิทช์ & quot; ได้ถูกแทนที่โดย & quot; เลือก & quot; (& quot; สวิทช์ & quot; ยังคงมีอยู่ แต่เลิก)
  • & quot; TCP เชื่อมต่อ & quot; และ & quot; TCP ยอมรับ & quot; จัดการเวลานอกผ่านพารามิเตอร์ & quot; TCP เชื่อมต่อหมดเวลา & quot; และ & quot; TCP ยอมรับหมดเวลา & quot;
  • หน่วย TCP: การสนับสนุนสำหรับการอ่าน / เขียนหมดเวลา

ซอฟต์แวร์ที่คล้ายกัน

Parrot
Parrot

10 Feb 16

Pyrex
Pyrex

5 Jun 15

Broccoli
Broccoli

10 Feb 16

CSS Crush
CSS Crush

10 Dec 15

ความคิดเห็นที่ CHICKEN

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่