Agena egy könnyen elsajátítható eljárási programozási nyelv használatra tervezték a tudományos, oktatási, nyelvi és sok más alkalmazás, beleértve a script. A szintaxis külleme nagyon leegyszerűsített Algol 68 elemekkel vett Lua és az SQL. A tolmács gyors valós és komplex aritmetika, hatékony szövegszerkesztő, rugalmas adatszerkezetek, intelligens eljárások és csomagkezelő, valamint a különböző konfigurációs lehetőségek.
Mi az új ebben a kiadásban:
- 'try / catch ": kifejezett meghatározására hiba változó után a" fogás "token most szabadon választható. Ha nincs hiba a változót adunk meg, akkor a hibaüzenet automatikusan tárolja a helyi "lasterror" változó, és a "majd a" kulcsszó kell kimaradt:
> próbálja
> Error (hoppá!)
> fogás
> Print (lasterror)
> Yrt;
hoppá!
- A "try / catch" utasítás néha nem működött az eljárásokra (nem hozzárendelt hiba változó). Ez javításra került.
- Az új "net.wget" funkció letöltések HTML oldalakat a weben.
- Hangolva "skycrane.counter" 10% -kal. A funkció most adott alkalmazza Kahan-Ozawa az eredeti helyett Kahan összegzés algoritmus, ha az új, harmadik érv a húr "Ozawa". A megfelelő C források vannak módosítva, hogy megakadályozzák fordítóprogram optimalizálás, ami megszünteti a optimalizálással is.
- "Argerror" most kiírja a felhasználó által megadott típus nevét vett érték a hibaüzenet. Ha egy érték nem rendelkezik felhasználói típusú, akkor a alaptípus kiadják.
- Az új "a" opciót "debug.getinfo" visszaadja az argumentumok száma várhatóan olyan eljárással, köszönhetően Rob Hoelz "LuaPowerPatch.
- Továbbfejlesztett "index out-of-range" hibaüzenet vonósokra.
- Módosított a "stats.agn", "linalg.agn", "library.agn" és "ansi.agn" fájlokat a szempontból, hogy a hibakezelés.
Hozzászólás nem található