Guile

نرم افزار تصویر:
Guile
جزئیات نرم افزار:
نسخه: 2.0.7
ها تاریخ: 20 Feb 15
توسعه دهنده: Marius Vollmer
پروانه: رایگان
محبوبیت: 8

Rating: 3.0/5 (Total Votes: 1)

در مکر یک کتابخانه طراحی شده برای کمک به برنامه نویسان ایجاد برنامه های کاربردی قابل انعطاف است. با استفاده از مکر در یک برنامه اجازه می دهد تا برنامه نویسان برای نوشتن پلاگین، و یا ماژول (هستند نام های بسیاری وجود دارد، اما مفهوم است، اساسا همان) و کاربران را به استفاده از آنها به یک برنامه متناسب با نیاز خود کنید.

است یک لیست طولانی از برنامه های کاربردی ثابت شده است که زبان پسوند به کار وجود دارد. نمونه های موفق و عمر طولانی در نرم افزار جهان آزاد ایمکس GNU و GIMP می باشد. نمونه بسیار محبوب
در
از گسترش برنامه های کاربردی سرور هستند آپاچی پروژه پرل و ماژول PHP کنید.

زبان فرمت کاربران اجازه می دهد، برنامه نویسان، و توسعه دهندگان شخص ثالث برای اضافه کردن ویژگی های یک برنامه بدون نیاز به دوباره نوشتن برنامه به عنوان یک کل، و آن را اجازه می دهد تا مردم گسترش برنامه با یکدیگر به همکاری، بدون نیاز به صرف هر تلاش اضافی کنید.

مکر یک مفسر برای زبان برنامه نویسی طرح، بسته بندی به عنوان یک کتابخانه است که می تواند در برنامه های خود گنجانده است. کاربران شما دسترسی کامل به مترجم، بنابراین مکر خود را می توان توسعه یافته، بر اساس نیازهای کاربر. نتیجه این خواهد بود یک زبان برنامه نویسی مناسب به درخواست شما کنید.

با استفاده از مکر با برنامه شما باعث می شود آن قابل استفاده است. کاربران لازم نیست برای یادگیری لوله کشی از برنامه خود را به آن را سفارشی. آنها فقط نیاز به درک مکر و دسترسی شما ارائه کرده ایم. آنها به راحتی می توانید با دانلود و ایجاد اسکریپت، به جای معامله تکه های پیچیده و کامپایل مجدد برنامه های کاربردی خود تجارت و ویژگی های به اشتراک بگذارید. آنها نیازی به هماهنگی با شما، یا هر کس دیگری

چه در این نسخه جدید است.

این نسخه اضافه می کند SRFI-105 عبارات میانوند مجعد، گزینه های هر پورت خواننده ، آینده تو در تو، بنگاه رکورد کاربردی، رابط پورت به بدن HTTP، بهینه سازی بیشتر، مسیر بار بهتر و مسیر بار وارد زدن، و لیست معمول طولانی از رفع اشکالات.

جدید در نسخه 1.8.8 است:

به انتشار نگهداری برای 1.8 سری با ثبات است.

جدید در نسخه 1.9.9 است:

در سریع تر پویا اتصال با مایعات
`مایع-کد عکس و` مایع مجموعه 'دستورالعمل بایت کد در حال حاضر اختصاص داده اند.
پویا اتصال از طریق `با مایعات یا` * با مایعات 'علل دیگر
فراخوانی VM بازگشتی، و نه تخصیص بسته شدن بدن است. استفاده نشده
تعداد مایع در حال حاضر، جمع آوری زباله.
ناسازگار تغییرات درخت-IL:
بود تعدادی از تغییرات ناسازگار ساخته شده در گذشته چرخه وجود دارد
در مورد درخت-IL، در سطح بالا به زبان میانی مکر است. مشاهده
تغییر سیاهههای مربوط به جزئیات. اگر این شما را تحت تاثیر قرار، به وضوح شما را به نیاز
ارسال تکه کامپایلر خود را بالادست!
دهید: حد و مرز مشخصی، تداوم composable:
مکر در حال حاضر دهید به عنوان بخشی از زبان ابتدایی آن است. به & quot؛ دهید & quot؛ را در کتابچه راهنمای، برای اطلاعات بیشتر.
عبارات در در ن وارد و یا از خط فرمان، توسط یک اعلان با برچسب به طور پیش فرض به موقع احاطه شده است.
توصیه: `تنبل-گرفتن، اما دولت پویا در نقطه` گرفتن '' یک فرم که اسیر پشته در نقطه `پرتاب شد. این بیت بود
دیوانه. لطفا تغییر به استفاده از `گرفتن '، احتمالا با پرتاب کنترل، or`with-پرتاب-کنترل.
'گرفتن'، `پرتاب '،` با پرتاب-کنترل "اجرا شده در طرح
این هیچ تاثیر کاربر نهایی ندارد، اما ما به تو افتخار بودن قادر به اجرای این سازه از نظر دهید و مایعات هستید، در حالی که در حال تغییر نمی API کاربر، که ما نیاز به ذکر آن در اخبار. با تشکر برای خواندن!
جریان ماژول ردیابی در بسط نحو:
گسترش `شروع 'بیان که ماژول فعلی از طریق an`eval-زمانی که تغییر" بود کار نمی کند، با توجه به اشکال. این ثابت شده است.
Backtraces در ن قاب را ن را نشان نمی دهد
سری 1.9 تا به حال backtraces بیش از حد طولانی، که فریم های داخلی به اجرای ن نشان داد. این شده است که عمدتا ثابت.
لطفا اشکالات به bug-guile@gnu.org گزارش.
اضافه شده به رابط تابع خارجی (FFI)
`(سیستم خارجی) 'ماژول در حال حاضر فراهم می کند انواع اضافی خارجی مربوط به` اعضای هیات C را'، `طولانی،` size_t '، و غیره
علاوه بر این، `پویا-LINK 'روش هم اکنون می توانید بدون هیچ گونه استدلال نامیده می شود، که در این صورت آن را برمی گرداند یک & quot؛ دسته نماد جهانی & quot؛ باشد اجازه می دهد علامت در حال حاضر به برنامه در دسترس می شود تا نگاه کرد.
اسناد `ماکروها نحو-قوانین:
مستندات از ماکروها در کتابچه راهنمای حال حاضر جدا از روش. بخش جدید در ماکروها `نحو-قوانین" اضافه شده است.
نسخه مؤثر دست انداز به 2.0:
مکر تا به حال به & quot؛ نسخه موثر & quot؛ را برای برخی از زمان، به طور معمول به عنوان گروه & quot تولید، بزرگ VERSION.MINOR-VERSION و quot؛ کلیک کنید این نسخه جدا از نسخه موثر از نسخه واقعی، تنظیم آن قبل از موعد مقرر به 2.0. این باید تکان هر مربوط به نسخه اشکالات توزیع.
رفع installability موازی:
مکر در حال حاضر نصب فایل های هدر خود را به یک دایرکتوری به صرفه-نسخه خاص، و شامل نسخه موثر (به عنوان مثال 2.0) به نام کتابخانه (به عنوان مثال libguile-2.0.so).
این تغییر باید شفاف را به کاربران، که باید مکر از طریق ماکرو guile.m4، یا مکر-2.0.pc فایل PKG-پیکربندی شناسایی باشد. نصب موازی برای چندین نسخه از محیط های توسعه مکر اجازه خواهد داد.

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

نظرات به Guile

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!