Arcueid

نرم افزار تصویر:
Arcueid
جزئیات نرم افزار:
نسخه: 0.1.2
ها تاریخ: 20 Feb 15
توسعه دهنده: Rafael R. Sevilla
پروانه: رایگان
محبوبیت: 21

Rating: 2.0/5 (Total Votes: 1)

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

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

بسیاری از ویژگی های جدید در این نسخه. من در نهایت ثابت کرده ایم اشکال quasiquotes تو در تو است که برای بیش از یک سال بوده است. Readline به نظر می رسد به کار شود بهتر از آن را در 0.1.1 به حال. برخی از رفع اشکالات مانند مسائل نشت حافظه و مشکلات جمع آوری زباله های. ما در حال حاضر به استفاده از الگوریتم Huelsbergen-وینترباتم VCGC برای جمع آوری زباله رفته اند. پشتیبانی از فایلهای بزرگ است در حال حاضر در دسترس حتی بر روی سیستم های 32 بیتی، پشتیبانی bignum ارائه نیز موجود است. ما برخی از عبارات منظم بر اساس برنامه 9 / دوزخ کتابخانه عبارت منظم (و آن را در حال حاضر به طور مشابه محدود). تابع بار در حال حاضر به مفسر و بار مسیرهای در حال حاضر پشتیبانی ساخته شده است. و در حال حاضر یک حالت اسکریپت بنابراین Arcueid را می توان در یک ابتکار، به عنوان مثال استفاده وجود دارد در حال حاضر ممکن است برای اجرای یک فایل با کمی اجرایی مجموعه با محتویات زیر
#! / usr / محلی / بن / arcueid --script
(PRN (+ 1 1))
و نشان می دهد که چه کس انتظار.
عبارات منظم با استفاده از /.../ نحو R ارائه شده است. تنها موارد اساسی مانند کلاس های شخصیت، ستاره Kleene و به علاوه اپراتورها،؟ اپراتور، تناوب، و گروه های گرفتن پشتیبانی می شوند. بسیاری از پرل سازه / POSIX هنوز در دسترس نیست، اما به زودی به اندازه کافی حمایت استقبال میکنم باید تکامل برای حمایت از بسیاری از ویژگی های مفید هستند. امیدواریم که به زودی قادر به اضافه کردن چیزهایی مانند تکرار شمارش، اختصارات کلاس شخصیت مانند D، و گروه های غیر گرفتن باشد. برای استفاده از regexps، می توان آنها را به رشته، به عنوان مثال کاربردی:
قوس ها & gt؛ (R / (ABC) (دف) / & quot؛ را zzzabcdefgh ها & quot؛)
(3 (& quot؛ را ABCDEF ها & quot؛ & quot؛ را ABC & quot؛ را & quot؛ را دف و & quot؛))
کدام یک لیست با موقعیت بازی، و یک لیست از تمام گروه های ضبط، با شروع با تمام رشته همسان توسط عبارت منظم را برمی گرداند. بازگشت عملا در حد صفر اگر استقبال میکنم شکست خورده برای مطابقت. = ~ کلان می توان استفاده می شود، که $$ به موقعیت در رشته بازی به دست آمده متصل می شود، و 0 دلار به کل همسان بخش، 1 دلار به ضبط اولین، و غیره، شبیه به راه پرل آن را ندارد، به عنوان مثال:
قوس ها & gt؛ (= ~ R / (ABC) (دف) / & quot؛ را zzzabcdefgh ها & quot؛ (2 فهرست $ 1 $))
(& quot؛ را ABC & quot؛ را & quot؛ را دف و & quot؛)
مسیرهای بار را می توان با استفاده از تابع loadpath-افزودنی، اضافه می کند که یک دایرکتوری به مسیر بارگیری لیست loadpath * اضافه شده است.

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

CmdOption
CmdOption

28 Sep 15

Hoc
Hoc

2 Jun 15

JRuby
JRuby

17 Feb 15

نظرات به Arcueid

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