• v0.5.4 1bcd5ce9b0

    erin released this 2023-05-18 16:49:54 -05:00 | 2 commits to trunk since this release

    Previous AI went rogue.

    Downloads
  • v0.5.3 89c4fe68d2

    Ghost released this 2023-05-18 13:33:58 -05:00 | 3 commits to trunk since this release

    Allow me to introduce you to a new version of AbleScript, now enhanced with AI on serverless cloud based on blockchain technology, now with Kubernetes support. Of course, we are ready for big data, and we are even ahead of the competition that processes data in parallel, as we use revolutionary serial data processing technology.

    Full changelog:

    • Updated dependencies
    Downloads
  • v0.5.2 2690c65c21

    Ghost released this 2022-09-14 14:57:02 -05:00 | 9 commits to trunk since this release

    • Fixed inability to nest finally (#13)
    • Fixed panic on no long enough argument lists when deinterlacing (#12)
    • Skipped version 0.5.1
    Downloads
  • v0.5.0 cbb7152890

    Ghost released this 2022-07-02 05:55:10 -05:00 | 15 commits to trunk since this release

    • Cycle detetion on printing self-refering cart - no longer overflows the stack
    • Changed dim syntax from dim <ident> [value] to <ident> dim [value]
    • Renamed hopback to and again (credits: Evrey#6086)
    • Performing enough or and again inside a functio will take an effect on loop around (if present)
    • Added finally blocks (code that will be executed at the end of the program)
    • Added host interface
      • A trait with functions which the interpreter uses for interacting with the host environment (currently print, read_byte and exit)
    • Updated dependencies
    • Introduced InvalidToken error instead of reporting UnexpectedToken(Error)
    Downloads
  • v0.4.0 3d745e6082

    Ghost released this 2022-05-06 14:22:57 -05:00 | 37 commits to trunk since this release

    • Changed assignment syntax from <assignable> = <value> to <value> =: <assignable>
    • Changed variable binding syntax from var <ident> [= <value>]; to dim <ident> [value];
    • = is used instead of == for equality
    • Replaced if with unless
    • Banning variable drops the ValueRef, double-banning removes the variable (the top-most in the stack)
    • Added AMOGUS constant
    • Changed Str -> Int coercion (yields sum of bytes instead of 42 on unsuccessful parse)
    • Added printing without newline using <expr> print-;
    • Improved T-Dark block with char case substitution support
    • Added operator [>] to get cart's keys
    • Added undefined
    Downloads
  • v0.3.0 ba019d3b7e

    Ghost released this 2022-04-16 15:18:45 -05:00 | 74 commits to trunk since this release

    • Added Builtin Functio type
    • Removed booleans
    • Removed != and ! operators
    • Changed string literal to /*string*/
    Downloads
  • v0.2.0 88ef782cea

    Ghost released this 2021-12-14 16:57:03 -06:00 | 134 commits to trunk since this release

    • Implemented coercions for all types to all types
    • Added functio chaining
    • Removed boolean operators
    • Fixed Brian's integer overflows
    • Fixed comments and T-Dark blocks in blocks
    • We got 256th commit
    Downloads