Στοιχεία Λογισμικού:
Εκδοχή: 4.0.0
Ανεβάστε ημερομηνία: 6 Jun 15
Άδεια: Δωρεάν
Δημοτικότητα: 135
Τρέχει σήμερα σε Linux, MacOS X, Windows και πολλά Unix που σχετίζονται ΛΣ.
ΚΟΤΟΠΟΥΛΟ παράγει φορητές, αποτελεσματικές C, υποστηρίζει σχεδόν όλα τα τρέχοντα πρότυπα Σχέδιο γλώσσα, R5RS και περιλαμβάνει πολλές βελτιώσεις και επεκτάσεις
Χαρακτηριστικά :.
- Περιλαμβάνει ένα πλήρως εξοπλισμένο διαδραστικό διερμηνέα, καθώς και μια βελτιστοποίηση compiler παρτίδα
- μπορεί να χρησιμοποιηθεί για ερμηνεύεται σενάρια ή καταρτίζονται αυτόνομο εκτελέσιμα είτε με δυναμική ή στατική σύνδεση
- Πλήρης υποστήριξη για αναδρομής ουράς, τις συνέχειες πρώτης κατηγορίας και υγιεινές μακροεντολές
- Εξαιρετικά φορητή και είναι γνωστό να τρέχει σε πολλές πλατφόρμες, συμπεριλαμβανομένων των x86, x86-64, IA-64, PowerPC, SPARC και UltraSPARC, η Alpha, MIPS, ARM και S / 390
- Διανέμεται δωρεάν για χρήση και τροποποίηση σύμφωνα με τους όρους της Άδειας BSD
- Διαφανής υποστήριξη φορτωθεί δυναμικά μεταγλωττισμένο κώδικα και της σύνδεσης με C
- Ένα εύκολο στη χρήση ξένων λειτουργική διασύνδεση για την πρόσβαση σε C και C ++ βιβλιοθήκες από τον κωδικό Σχέδιο
- κλωστές Ελαφρύ επίπεδο χρήστη που βασίζεται σε συνέχειες πρώτης κατηγορίας
- Παρέχει υψηλής και χαμηλής στάθμης υγιεινής μακροεντολές, συμπεριλαμβανομένης της σύνταξης, των κανόνων
- Περιλαμβάνει ένα ισχυρό σύστημα της μονάδας που ενσωματώνει υγιεινής μακροεντολές και ξεχωριστή μεταγλώττιση
- Εκτέλεση προφίλ, τον εντοπισμό σφαλμάτων, backtrace και μονό-ενίσχυση στήριξης
- Μια διεπαφή POSIX που καλύπτει περιβάλλον και το σύστημα αρχείων πρόσβαση, σωλήνες, διεργασίες, σήματα, κλειδαριές, πρίζες, και το χαμηλό επίπεδο και η μνήμη χαρτογραφήθηκαν I / O
- Perl συμβατό κανονικές εκφράσεις, συμπεριλαμβανομένης της υποστήριξης για τη σύνταξη SRE (Structured κανονικές εκφράσεις)
- Υποστήριξη για την ερμηνεία ή καταρτίζονται σενάρια φλοιού κάτω από το Unix και Windows
- Υποστήριξη για ένα μεγάλο αριθμό του Σχεδίου Αιτήσεις για την εφαρμογή (SRFIs)
- Πολλές βιβλιοθήκες και επεκτάσεις είναι διαθέσιμες στο & quot? Αυγά Απεριόριστα & quot?
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Διορθώσεις στο MinGW χτίσει
- PCRE 7.7
- Bug fix για bitwise-ή
- Bug fix στο νήμα-τερματίσει!
- Cygwin χτίσει patched να βάλει τις βιβλιοθήκες χρόνου εκτέλεσης στο σωστό μέρος.
- πρόσθεσε υποστήριξη για out-of-δέντρο σύνταξης (μέσω της μεταβλητής SRCDIR)
- bug fix για (χορδών & gt? Αριθμός & quot? / & Quot?)
- υποστήριξη για επιλεκτική διαδικασία χαρακτηρισμού σε compiler
- ενότητα utils: μετακινηθεί fileand διαδικασίες διαδρομή που σχετίζονται με τα αρχεία μονάδα
- νέα αρχεία μονάδα
Τι είναι καινούργιο στην έκδοση 3.3.0:
- bug fix για bitwise-ή
- διορθώσεις σφαλμάτων για τα εισιτήρια 393, 430, 436
- bug fix pointer- & gt? Διεύθυνση
- το σύστημα κατασκευής θέτει τώρα το πεδίο soname της libchicken.so κάτω από Linux
- καθορισθεί το σφάλμα κατανομής decode_literal
- μερικές διορθώσεις στο σύστημα κατασκευής, όταν έχει οριστεί USE_HOST_PCRE
- προστιθέμενη χρήση των λιμένων μονάδα σε μονάδα extras και κοτόπουλο-setup
- utils μονάδα και extras: μετακόμισε λιμάνι επεκτάσεις στα λιμάνια μονάδα
- Ο νέος λιμάνια μονάδα
Τι είναι καινούργιο στην έκδοση 3.2.0:
- ενότητα extras: μετακινηθεί λίστες, ουρές, χορδές δεδομένων δομών
- νέα μονάδα δεδομένων δομών
- ενότητα της βιβλιοθήκης: symbol- & gt? Χορδών πλέον αντίγραφα του επιχειρήματος
- κοτόπουλο-setup: Προστέθηκε η επιλογή για -svn-κορμό
- ενότητα utils: προστιθέμενη αντιγραφής αρχείων και αρχείων κίνηση (το αίτημα από την ομάδα einit)
- ενότητα srfi-69:! Προστεθεί hash-table-σαφή
- ενότητα srfi-69: νέα
- ενότητα extras: μετακόμισε SRFI 69 στη μονάδα srfi-69
Τι είναι καινούργιο στην έκδοση 3.1.0:
- svnrevision.sh καθαρίζονται λογική να αποτρέψει άκυρο μήνυμα σφάλματος
- CSC Fixed bug πρόληψη στατική σύνδεση των εκτελέσιμων (build θέματα δημόσιας τάξης)
- ενότητα regex: PCRE 7.6
- ενότητα regex: αποφύγετε αντίγραφο κορδόνι στο regex αντιστοίχιση
- κοτόπουλο-setup: Τα αυγά κατεβάσει και να συγκεντρωθούν σε ένα προσωρινό κατάλογο που καθορίζεται από CHICKEN_TMPDIR ή TMPDIR μεταβλητές περιβάλλοντος, ή από -build πρόθεμα και -download-dir επιλογές, αντίστοιχα? -destdir επιλογή αντικαθίσταται με -install-πρόθεμα.
- ενότητα TCP: χρήση offset σε σειρά και όχι υποσυμβολοσειρά για ταχύτερη υποδοχή εγγραφής [Jim Ursetto]
- MSVC μπορεί τώρα να χρησιμοποιηθεί για την κατασκευή του συστήματος, όταν τα συνήθη εργαλεία του UNIX (όπως MSYS) είναι διαθέσιμα
- ενότητα της βιβλιοθήκης: προστιθέμενη & quot? Flonum εκτύπωση ακριβείας & quot? για την αλλαγή της προεπιλεγμένης 16
- ενότητα POSIX: create-καταλόγου μπορεί να χειριστεί τώρα DOS γράμματα μονάδας δίσκου σε μια δεδομένη διαδρομή
- ενότητα posix: προστιθέμενη statpredicates για τους τύπους αρχείων
- ενότητα posix: πρόσθετη υποστήριξη φορμά strftime εγχόρδων σε & quot? Χρόνου & gt? Κορδόνι & quot?
- ενότητα posix: προστιθέμενη & quot? Χορδών & gt? Χρόνο & quot ;, η οποία λαμβάνει ένα string format strptime (Unix μόνο)
- ενότητα extras: προστιθέμενη & quot? Αριστερό τμήμα & quot ;, & quot? Δεξιό τμήμα & quot ;, & quot? Κανένας & quot ;, & quot? Πάντοτε & quot ;, και & quot? Ποτέ & quot? ;;;
- ενότητα extras: προστιθέμενη & quot? Hash-table-συγχώνευσης & quot ;, & quot? Hash-table-map & quot ;, & quot? Hash-table-for-each & quot ;, και να επεκταθούν & quot? Make-hash-table & quot? με ελάχιστο / μέγιστο φορτίο και αρχική τιμή
- ενότητα extras: προστιθέμενη & quot? Eq -hash & quot ;, & quot? Eqv -hash & quot ;, & quot? Ίση -hash & quot ;, & quot? Αριθμό-hash & quot ;, & quot? Σύμβολο-hash & quot ;, & quot? Λέξη-κλειδί κατακερματισμού & quot;? ?, & quot? ## SYS # Τον αριθμό-hash-hook & quot ;, και & quot? hash-από-την ταυτότητά & quot? ως συνώνυμο για & quot? eq -hash & quot?;
Τι είναι καινούργιο στην έκδοση 3.0.0:
- αναβαθμισμένο σύστημα-complete.el στην έκδοση 0.6
- ενότητα της βιβλιοθήκης: προστιθέμενη & quot? Άμορφη μάζα = & quot? ;
- η βιβλιοθήκη μπορεί προαιρετικά να κατασκευαστεί με ένα ήδη εγκατεστημένο libpcre
- κοτόπουλο-setup πρόσβαση σε ένα ξεχωριστό σύνολο των αυγών, ειδικά στην κύρια έκδοση ΚΟΤΟΠΟΥΛΟ (3)
- προστεθούν CSI επιλογές & quot? -p & Quot? (& Quot? -print & Quot?) Και & quot? -P & Quot? (& Quot? -pretty-Εκτύπωση & quot?)
- Hase έχουν προστεθεί υποστήριξη για Mac OS X καθολική δυαδικά
- `διευθ-επεκτείνετε» είναι διαθέσιμο στο σύνολο των βασικών μακροεντολές
- Σε sparc64 αρχιτεκτονικές περισσότερα από 126 διαδικασίας επιχειρήματα επιτρέπεται
- ενότητα posix: & quot? Δευτερόλεπτα- & gt? Κορδόνι & quot? και & quot? χρόνου & gt? κορδόνι & quot? τώρα έχουν σύρει τους #
- χαρακτήρα ewline αφαιρεθεί. ΑΥΤΟ ΕΙΝΑΙ μια καθυστερημένη-ασυμβίβαστη ΑΛΛΑΓΗ.
Τι είναι καινούργιο στην έκδοση 2.739:
- το Ταμείο SVN μπορούν τώρα να κατασκευαστούν από ένα συμπιεσμένο αρχείο bootstrapping χωρίς η ανάγκη για ένα προ-εγκατεστημένο & quot? κοτόπουλο & quot? εκτελέσιμο
- λεκτικές συγκεντρώνονται σε μια πλατφόρμα-ανεξάρτητη δυαδική κωδικοποίηση στο εκτελέσιμο αρχείο που καταλήγει σε γρηγορότερη C το χρόνο μεταγλώττισης και Moe συμπαγής εκτελέσιμα. Αυτό καθιστά επίσης το & quot? Συμπιέσει-λεκτικές & quot? επιλογή και δήλωση περιττές
- & quot? -compress-Λεκτικές & quot? επιλογή compiler και το & quot? συμπιέσει-λεκτικές & quot? Δήλωση έχουν αφαιρεθεί
- Η μεταβλητή περιβάλλοντος CHICKEN_HOME είναι πλέον άνευ αντικειμένου, χρησιμοποιήστε CHICKEN_PREFIX και ενδεχομένως CHICKEN_REPOSITORY_PATH
- προστίθεται προ μεταβλητή γάντζο GC C-επίπεδο
- Cygwin τώρα υποστηρίζεται πλήρως
- απομακρυνθεί καταργηθεί λειτουργίες:
- επέκταση-info
- print-backtrace
- test-χαρακτηριστικό;
- ___ επανάκλησης (chicken.h)
- ξένων επανάκλησης-λ [*]
- το νήμα παραδώσει σήμα!
- κρίσιμο τμήμα
- enable-διακοπές
- disable-διακόπτει
- άκυρο-διαδικασία-call-χειρισμού
- Δεν υπάρχει διαχωριστικό εξαρτάται από την πλατφόρμα κατάλογο διαδρομή πια, ο κάθετος (& quot? / & Quot?) Και ανάστροφη κάθετο (& quot? & Quot?) Χαρακτήρες μπορούν να χρησιμοποιούνται εναλλακτικά
- Νέες διαδικασίες & quot? Regexp * & quot ;, & quot? Regex-βελτιστοποίηση & quot? και & quot? make-αγκυροβολημένο-μοτίβο & quot? (Regex μονάδα βιβλιοθήκη)
- Νέες διαδικασίες & quot? Terminall μεγέθους & quot ;, & quot? Τερματικό όνομα & quot? και & quot? get-ξενιστή όνομα & quot? (POSIX μονάδα βιβλιοθήκη)
- κοτόπουλο-ρύθμισης: να δημιουργήσετε χώρο αποθήκευσης αρχείων καταλόγου από την τοπική SVN ταμείο του αποθετηρίου αυγού
- κοτόπουλο-setup έχει τη νέα επιλογή & quot? -host-Επέκταση & quot? να αναγκάσει την κατάρτιση επεκτάσεις στο & quot? υποδοχής & quot? λειτουργία όταν χρησιμοποιείτε ένα σταυρό-κατάρτιση κοτόπουλο
- Καλύτερη υποστήριξη πολλαπλής ανάπτυξης για το σύστημα κατασκευής (το Makefile δέχεται διάφορες μεταβλητές για την προσαρμογή της κατασκευής)
- & quot? File-size & quot? και & quot? file-stat & quot? χειριστεί το αρχείο-μεγέθη & gt? 4GB τώρα
- & quot? Βρείτε αρχεία & quot? συλλέγει καταλόγους, καθώς και, τώρα [Ευχαριστούμε Ιβάν Ράικοφ]
- προστεθούν & quot? Dist & quot? στόχο να toplevel Makefile
- & quot? Andmap & quot? και & quot? ormap & quot? έχουν αποδοκιμαστεί
- makefiles υποστηρίζουν την επανασύνδεση τώρα
- προστεθούν & quot? Νήμα-wait-for-I / O & quot!? (Srfi-18 μονάδα βιβλιοθήκη)
- & quot? Κοτόπουλο-bug & quot? πρόγραμμα μπορεί τώρα να χρησιμοποιηθεί για να δημιουργήσει αναφορές σφαλμάτων και να τα στείλετε στους συντηρητές ΚΟΤΟΠΟΥΛΟ
Τι είναι καινούργιο στην έκδοση 2.717:
- Νέα έκδοση δυαδική συμβατότητα (3) εγκαθίστανται αυγά MST γίνεται ανασύνθεση !
- αποδοκιμαστεί & quot? Μετατοπίσει & quot!? και & quot? unshift & quot?!
- regex: Χρησιμοποιεί PCRE 7.4
- utils μονάδα: Χρήσεις καταρτίζονται κανονικές εκφράσεις
- ενότητα posix: Χρήσεις καταρτίζονται κανονικές εκφράσεις
- αφαιρεθεί η επιλογή κατασκευής για επιπλέον υποδοχή σύμβολο
- προστεθούν Lisp στιλ λίστες ιδιοκτησίας σύμβολο
Μονάδα
Τι είναι καινούργιο στην έκδοση 2.701:
- αμέτρητες διορθώσεις και μικρές βελτιώσεις,
- Ο νέος ξένων ειδών:
- [nonnull-] ανυπόγραφο-c-string [*]
- c-string-list [*]
- προστεθούν & quot? Αχρησιμοποίητο & quot? Δήλωση προσδιοριστικό
- Ο νέος GNU Make με βάση τη διαδικασία της μεταγλώττισης
- libffi δεν χρησιμοποιείται πια, handcoded συναρμολόγησης χρησιμοποιείται για x86, x86-64 και PowerPC πλατφόρμες
- ενότητα της βιβλιοθήκης:
- άμορφη μάζα;
- make-σταγόνα
- σταγόνα-size
- χορδών & gt? Άμορφη μάζα
- blob- & gt? Κορδόνι
- ενότητα regex:
- glob;
- utils μονάδα:
- Φάκελος-null;
- Θύρα φορές
- ενότητα extras:
- hash-table-αφαιρέσετε!
- ενότητα lolevel:
- μεταλλάσσονται-διαδικασία
- srfi-4 Μονάδα:
- XXXvector- & gt? Σταγόνα [/ κοινόχρηστο]
- blob- & gt? XXXvector [/ κοινόχρηστο]
- Επιλογές CSC:
- -cxx-όνομα
- -disable-compiler-μακροεντολές
- byte-φορείς έχουν αφαιρεθεί και αντικατασταθεί από νέο & quot? Σταγόνα & quot? πληκτρολογήστε
- προστεθούν διάφορα blobSRFI-4 διαδικασίες μετατροπής του φορέα σε srfi-4 Μονάδα
- & quot?: Προαιρετικό & quot? έχει μετονομαστεί σε & quot? προαιρετικό & quot? (Το παλιό όνομα είναι ακόμα διαθέσιμη αλλά δε συνιστάται)
- & quot? Διακόπτη & quot? έχει αντικατασταθεί από την & quot? επιλέξτε & quot? (& Quot? Διακόπτη & quot? Είναι ακόμα διαθέσιμα, αλλά δε συνιστάται)
- & quot? TCP-σύνδεση & quot? και & quot? TCP-Αποδοχή & quot? χειριστεί τάιμ-άουτ, από την παράμετρο & quot? TCP-connect-υπέρβασης & quot? και & quot? TCP-αποδεχθεί-υπέρβασης & quot?
- ενότητα TCP: υποστήριξη για τα χρονικά όρια ανάγνωσης / εγγραφής
Οι
Τα σχόλια δεν βρέθηκε