Skip to content

Commit

Permalink
Version 0.5.0
Browse files Browse the repository at this point in the history
Parameter constraints:

 * Can now be used with catch arguments.
 * Can now be passed additional arguments.
 * Can call functions as constraints outside of arguments.

Closures:

 * New implementation of closures for capturing scope.

Error system:

 * New `nonEnum` exception.
 * Error messages now state the keyword that can be used to catch the
   exception.
 * Fixes an issue with line numbering.

Built-ins:

 * New built-ins:
   * Variable: `_it` which contains value of last expression.
   * Variable: `as_class`, a boolean that is true if the current call
     context is a constraint.

Operators:

 * New exponentiation operator.
  • Loading branch information
GuiltyDolphin committed Nov 21, 2015
1 parent 9cb8677 commit 17f9036
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions Angle.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
-- see http://haskell.org/cabal/users-guide/

name: angle
version: 0.4.0.0
version: 0.5.0.0
synopsis: A small, general-purpose programming language.
license: GPL-3
license-file: LICENSE
Expand All @@ -27,11 +27,11 @@ library
, Angle.Parse.Parser.Internal
, Angle.Parse.Helpers
, Angle.Types.Lang
, Angle.Types.Scope
, Angle.Exec.Exec
, Angle.Exec.Error
, Angle.Parse.Token
, Angle.Scanner
, Angle.Exec.Scope
, Angle.Exec.Operations
, Angle.Exec.Builtins
, Angle.Exec.Types
Expand Down Expand Up @@ -74,7 +74,7 @@ test-suite properties
other-modules: Test.Angle.Parse.Parser
, Test.Angle.Parse.Token
, TestHelper
, Test.Angle.Exec.Scope
, Test.Angle.Types.Scope
, Test.Angle.Exec.Operations
, Test.Angle.Exec.Exec
, Test.Angle.Exec.Types
Expand Down

0 comments on commit 17f9036

Please sign in to comment.