در Agena به آسان برای یادگیری زبان برنامه نویسی رویه ای طراحی شده است تا در علمی، آموزشی، زبان، و بسیاری از برنامه های کاربردی دیگر، از جمله برنامه نویسی استفاده می شود. ترکیب آن به نظر می رسد بسیار الگول 68 با عناصر گرفته شده از LUA و SQL ساده شده است. مترجم حساب سریع حقیقی و مختلط، پردازش متن کارآمد، ساختمان داده ها، انعطاف پذیری، روش هوشمند و مدیریت بسته، به علاوه امکانات پیکربندی های مختلف فراهم می کند
چه در این نسخه جدید است:
در - 'را امتحان کنید / گرفتن': مشخصات صریح و روشن از یک حق متغیر خطا پس از 'گرفتن' رمز در حال حاضر اختیاری است. اگر هیچ متغیر خطا داده می شود، پس از آن پیغام خطا به طور خودکار به محلی lasterror متغیر ذخیره می شود، و پس از آن واژه باید به سمت چپ خارج:
> سعی کنید
> خطا ( 'اوه!')
> گرفتن
> چاپ (lasterror)
> YRT؛
اوه!
- در این بیانیه 'را امتحان کنید / گرفتن' گاهی اوقات در روش کار نمی کند (متغیر خطا اختصاص داده نشده). این ثابت شده است.
- تابع دانلود صفحات HTML، net.wget جدید از وب است.
- تنظیم: skycrane.counter، 10٪. در حال حاضر تابع اختیاری از Kahan-اوزاوا به جای الگوریتم جمع از Kahan اصلی اعمال می شود اگر آرگومان سوم جدید رشته 'اوزاوا است. منابع C مربوطه اصلاح شده اند برای جلوگیری از بهینه سازی کامپایلر، که می تواند بهینه سازی لغو، و همچنین.
- argerror 'در حال حاضر به نام نوع تعریف شده توسط کاربر یک مقدار دریافت در پیام خطا آن چاپ می کند. اگر یک مقدار به یک نوع تعریف شده توسط کاربر نیست، پس نوع اصلی آن صادر می شود.
- جدید 'A' گزینه را به "debug.getinfo 'تعداد آرگومان های با استفاده از روش، به لطف LuaPowerPatch راب Hoelz برمی گرداند
در
- بهبود شاخص های خارج از محدوده 'پیغام خطا برای رشته.
- اصلاح، stats.agn '،' linalg.agn '،' library.agn، و فایل های ansi.agn را با توجه به رفع خطا خود
نظر یافت نشد