CHICKEN

نرم افزار تصویر:
CHICKEN
جزئیات نرم افزار:
نسخه: 4.0.0
ها تاریخ: 6 Jun 15
توسعه دهنده: Felix L. Winkelmann
پروانه: رایگان
محبوبیت: 135

Rating: 2.5/5 (Total Votes: 2)

در حال حاضر بر روی لینوکس، MacOS اکس، ویندوز، یونیکس و بسیاری از سوالات معمول مربوط اجرا می شود.
CHICKEN تولید قابل حمل، کارآمد C، پشتیبانی از تقریبا همه از استاندارد فعلی زبان طرح، R5RS و شامل بسیاری از پیشرفت و الحاقات

ویژگی ها:.

شامل یک مترجم کامل شامل تعاملی و همچنین به عنوان یک کامپایلر دسته ای بهینه سازی
قابل استفاده برای اسکریپت تفسیر یا وارد اجرایی مستقل با هر دو ارتباط پویا و یا ایستا
پشتیبانی کامل از بازگشت دم، تداوم کلاس اول و ماکروها بهداشتی
بسیار قابل حمل و شناخته شده به اجرا در بسیاری از سیستم عامل، از جمله معماری x86، x86-64، IA-64، پاور، SPARC و از UltraSPARC، آلفا، MIPS، ARM و S / 390
توزیع رایگان برای استفاده و اصلاح تحت شرایط مجوز BSD
پشتیبانی شفاف برای کد قابل بارگذاری پویا وارد شده و ارتباط به C
آسان برای استفاده و رابط تابع خارجی برای دسترسی به C و C ++ کتابخانه از کد طرح
موضوعات بسیار سبک وزن و سطح کاربر بر اساس تداوم کلاس اول
فراهم می کند ماکرو های تمیز سطح پایین بالا و، از جمله نحو-قوانین
شامل یک سیستم ماژول قدرتمند است که ادغام ماکروها بهداشتی و تلفیقی جداگانه
پروفایل اعدام، اشکال زدایی، backtrace و تک پله پشتیبانی
رابط POSIX که محیط زیست و فایل سیستم دسترسی، لوله ها، فرآیندها، سیگنال، قفل، پریز برق و سطح پایین و پوشش می دهد حافظه نقشه برداری I / O
پرل سازگار عبارات منظم، از جمله حمایت از نحو SRE (ساختار عبارات منظم)
پشتیبانی از تفسیر یا وارد اسکریپتهای پوسته تحت یونیکس و ویندوز
پشتیبانی از تعداد زیادی از طرح درخواست برای پیاده سازی (SRFIs)
بسیاری از کتابخانه ها و الحاقات در قسمت & quot در دسترس هستند. تخم مرغ نامحدود و & quot؛

به چه چیزی جدید در این نسخه است:

در رفع به MinGW ساخت.
PCRE 7.7
رفع اشکال برای بیتی یا استفاده
رفع اشکال در موضوع خاتمه!
از Cygwin ساخت وصله برای قرار دادن کتابخانه زمان اجرا را در جای مناسب.
اضافه شدن پشتیبانی برای خارج از درخت تلفیقی (از طریق متغیر SRCDIR)
رفع اشکال برای (string- & gt؛ به تعداد و & quot؛ / & quot؛ را)
پشتیبانی از پروفایل روش انتخابی در کامپایلر
واحد utils گروه: نقل مکان کرد fileand روش های مربوط به مسیر به فایل های واحد
فایل واحد جدید

به چه جدید در نسخه 3.3.0 است:

رفع اشکال برای بیتی یا استفاده
رفع اشکال برای بلیط 393، 430، 436
اشکال ثابت pointer- & gt؛ به آدرس
سیستم ساخت در حال حاضر مجموعه درست SONAME از libchicken.so تحت لینوکس
ثابت اشکال تخصیص در 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 اشکال ثابت جلوگیری از لینک کردن شخص از اجرایی (ساختن مسائل سفارش)
واحد عبارت منظم: PCRE 7.6
واحد عبارت منظم: جلوگیری از کپی رشته در تطبیق عبارت منظم
مرغ-راه اندازی: تخم مرغ به دانلود و در یک پوشه موقت تعیین شده توسط CHICKEN_TMPDIR یا TMPDIR متغیر های محیط زیست وارد شده، و یا با -build-پیشوند و -download-دیر گزینه، به ترتیب. گزینه -destdir با -install-پیشوند جایگزین شده است.
واحد TCP: استفاده از جبران به رشته به جای زیر رشته برای سریع تر سوکت نوشتن [جیم Ursetto]
MSVC هم اکنون می توانید مورد استفاده قرار گیرد برای ساخت سیستم، هنگامی که ابزار استاندارد UNIX (مانند MSYS) در دسترس هستند
واحد کتابخانه: اضافه به & quot؛ flonum چاپ با دقت ها & quot؛ برای تغییر به طور پیش فرض از 16
واحد POSIX: ایجاد دایرکتوری هم اکنون می توانید مسئولیت رسیدگی به نامه های درایو DOS در مسیر مورد نظر
واحد POSIX: statpredicates اضافه برای انواع فایل
واحد POSIX: اضافه شدن پشتیبانی از فرمت تابع strftime رشته به & quot؛ زمان ها & gt؛ رشته ها & quot؛
واحد POSIX: اضافه به & quot؛ string- & gt؛ به زمان & quot؛ باشد که طول می کشد یک رشته فرمت strptime (فقط یونیکس)
اضافی واحد:؟؟؟ اضافه به & quot؛ چپ بخش & quot؛ باشد و & quot؛ راست بخش & quot؛ باشد و & quot؛ هیچ & quot؛ باشد و & quot؛ & quot؛ باشد همیشه و & quot؛ هرگز به & quot؛
اضافی واحد: اضافه به & quot؛ هش جدول ادغام و & quot ؛، & quot؛ را هش جدول نقشه ها & quot ؛، & quot؛ را هش جدول برای هر & quot؛ باشد و گسترش و & quot؛ را-هش جدول ها & quot؛ با حداقل / حداکثر بار و مقدار اولیه
اضافی واحد: اضافه به & quot؛ معادله -hash و & quot ؛، & quot؛ را eqv -hash و & quot ؛، & quot؛ را برابر -hash و & quot ؛، & quot؛ را شماره هش ها & quot ؛، & quot؛ را نماد-هش ها & quot ؛، & quot؛ را کلید واژه هش & quot؛ باشد و & quot؟ . ## سیستم # شماره هش قلاب & quot؛ باشد و & quot؛ هش های هویت و & quot؛ به عنوان مترادف برای & quot؛؟ معادله -hash ها & quot؛

به چه جدید در نسخه 3.0.0 است:

به روز رسانی طرح complete.el به نسخه 0.6
واحد کتابخانه: اضافه به & quot؛ لکه = & quot؛ را؟
کتابخانه اختیاری می توانید با libpcre در حال حاضر نصب شود ساخته شده است
مرغ-راه اندازی دسترسی یک مجموعه جداگانه از تخم مرغ، خاص در نسخه CHICKEN اصلی (3)
اضافه گزینه های CSI و & quot؛ -p و & quot؛ (& quot؛ را -print و & quot؛) و & quot؛ -P و & quot؛ (& quot؛ را -pretty چاپ و & quot؛)
پشتیبانی از فایل های باینری جهانی سیستم عامل مک X اضافه شده است HASE
`مسیرهای متراکم-گسترش 'موجود در مجموعه ای از ماکروها هسته است
در معماری sparc64 بیش از 126 استدلال روش مجاز
واحد POSIX: & quot؛ را seconds- & gt؛ به رشته ها & quot؛ و & quot؛ زمان ها & gt؛ رشته ها & quot؛ در حال حاضر دنباله # خود
شخصیت ewline حذف شده است. این یک تغییر عقب مانده ناسازگار است.

در چه در نسخه 2.739 جدید است:

به پرداخت SVN هم اکنون می توانید از یک فایل بوت استرپ بدون نیاز به از پیش نصب شده و & quot ساخته شود؛ مرغ و & quot؛ قابل اجرا
لیترال در یک پشتیبانی می کند دودویی مستقل از پلتفرم به اجرایی که منجر به سریعتر C بار کامپایل و وزارت معارف باینری جمع و جور شده است. همچنین باعث می شود & quot؛ را فشرده سازی-لیترال ها & quot؛ گزینه و اعلام غیر ضروری
و & quot؛ -compress-لیترال ها & quot؛ گزینه کامپایلر و & quot؛ را فشرده سازی-لیترال ها & quot؛ اعلامیه حذف شده است
متغیر محیط زیست CHICKEN_HOME اکنون منسوخ شده است، استفاده از CHICKEN_PREFIX و احتمالا CHICKEN_REPOSITORY_PATH
اضافه قبل از GC متغیر قلاب C-سطح
از Cygwin در حال حاضر به طور کامل پشتیبانی
حذف توابع بد دانسته:
گسترش-اطلاعات
چاپ backtrace
آزمون ویژگی؟
___callback (chicken.h)
خارجی پاسخ به تماس-لامبدا [*]
موضوع ارائه سیگنال!
مهم بخش
فعال کردن وقفه
غیر فعال کردن وقفه-
نامعتبر روش تماس-کنترل
هیچ وابسته به پلت فرم جدا دایرکتوری مسیر وجود دارد دیگر، اسلش (و & quot؛ / & quot؛ را) و بک اسلش (& quot؛ را & quot؛ را) شخصیت را می توان مورد استفاده قرار interchangably
روش های جدید & quot؛ استقبال میکنم * * * * و & quot ؛، & quot؛ را عبارت منظم-بهینه سازی و & quot؛ و & quot؛ را-لنگر-الگوی و & quot؛ (واحد کتابخانه عبارت منظم)
روش های جدید & 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 در toplevel
و & quot؛ andmap ها & quot؛ و & quot؛ ormap ها & quot؛ اند قدیمی شده است
Makefile ها پشتیبانی در حال حاضر relinking
اضافه به & quot؛ موضوع صبر کنید برای I / O ها & quot؛ (واحد کتابخانه srfi-18)
و & quot؛ مرغ اشکال و & quot؛ برنامه در حال حاضر می تواند استفاده شود برای ایجاد گزارش مشکلات و ارسال آنها به نگهداری مرغ

در چه در نسخه 2.717 جدید است:

در نسخه جدید سازگاری باینری (3) نصب تخم مرغ MST مجددا کامپایل شود!
بد دانسته و & quot؛! تغییر و & quot؛ و & quot؛ و & quot unshift!
واحد عبارت منظم: از PCRE 7.4
utils گروه واحد: استفاده از عبارات منظم وارد
واحد POSIX: از وارد عبارات منظم
گزینه ساخت حذف شده برای اسلات اضافی نماد
لیسپ به سبک لیست اموال نماد اضافه

به چه جدید در نسخه 2.701 است:

به رفع اشکالات بی شمار و پیشرفت های جزئی
انواع جدید خارجی:
[nonnull-] بدون علامت-C-رشته [*]
C-رشته-ها [*]
اضافه به & quot؛ استفاده نشده و & quot؛ تعیین اعلامیه
جدید GNU ساخت بر اساس روند ساخت
libffi استفاده نمی شود دیگر، اسمبلر handcoded برای معماری x86، x86-64 و پاور سیستم عامل استفاده می شود
واحد کتابخانه:
لکه؟
را-لکه
لکه اندازه
string- & gt؛ به لکه
blob- & gt؛ به رشته
واحد عبارت منظم:
قطره کوچک؟
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: پشتیبانی از وقفه به عنوان خوانده شده / نوشتن

نرم افزار های مشابه

tinypy
tinypy

6 Jun 15

SASS / SCSS
SASS / SCSS

10 Apr 16

JSIL
JSIL

6 Jun 15

Gears
Gears

13 May 15

نظرات به CHICKEN

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!
جستجو بر اساس طبقه بندی