Stephen Dolan
|
3ae8fb7371
|
Fix a bug uncovered by tests extracted from manual.
`null | length` should give 0, and now does.
|
2012-12-16 13:10:48 +00:00 |
|
Stephen Dolan
|
34ff993059
|
error() function
|
2012-12-10 22:30:09 +00:00 |
|
Stephen Dolan
|
c0a2f1ab47
|
Add min, max, min_by, max_by functions.
|
2012-12-04 22:45:03 +00:00 |
|
Stephen Dolan
|
616e8f9924
|
Refactor function argument passing into what it always should have been.
Most visible change is that error messages when a function is called
with the wrong number of arguments are much better.
|
2012-12-04 00:39:21 +00:00 |
|
Stephen Dolan
|
5f6a95c7b5
|
General cleanup - rename a few things, delete dead code.
|
2012-12-03 20:02:02 +00:00 |
|
Stephen Dolan
|
fadeb66365
|
Add a unique function.
|
2012-12-03 02:02:12 +00:00 |
|
Stephen Dolan
|
11965aaa2e
|
sort_by and group_by functions, tests and docs.
|
2012-12-02 23:22:15 +00:00 |
|
Stephen Dolan
|
ed7f95a492
|
Demote "contains" to a built-in function rather than an operator.
|
2012-12-02 22:52:38 +00:00 |
|
Stephen Dolan
|
ea9db414ed
|
Clean up implementation of builtin functions.
|
2012-12-02 22:12:08 +00:00 |
|
Stephen Dolan
|
b6f2fbbe62
|
Move all the includes one place to the left
|
2012-12-02 21:25:54 +00:00 |
|
Stephen Dolan
|
125e278502
|
Clean up calls to C functions, unify opcodes
|
2012-12-02 20:45:55 +00:00 |
|
Stephen Dolan
|
9e743d517a
|
Sort function and more general comparison operators.
|
2012-11-30 20:27:16 +00:00 |
|
Stephen Dolan
|
2dad2bdd97
|
Merge remote-tracking branch 'origin/master'
|
2012-11-26 22:24:04 +00:00 |
|
Stephen Dolan
|
334a79b704
|
Define bytecoded builtins more concisely.
|
2012-11-26 18:53:47 +00:00 |
|
Stephen Dolan
|
3e3fe51959
|
Clean up function creation API and epilogue generation.
|
2012-11-26 00:39:01 +00:00 |
|
Stephen Roantree
|
5e25c2a259
|
Implemented contains operator
|
2012-10-24 13:50:26 -07:00 |
|
Damian Gryski
|
553de39b2a
|
Implement 'not equal' (!=) as a binop
|
2012-10-23 17:01:39 +02:00 |
|
Stephen Dolan
|
2a610da2d1
|
Allow the 'keys' function to take arrays.
|
2012-10-22 23:31:07 +01:00 |
|
Stephen Dolan
|
32e1b114df
|
Add a 'keys' function. Fixes #4.
|
2012-10-20 00:26:37 +01:00 |
|
Stephen Roantree
|
0618e61e0b
|
Add <,>,<=,>= binops
|
2012-10-07 22:34:12 +01:00 |
|
Stephen Dolan
|
5863160112
|
Implement the 'add' builtin promised by the docs' examples.
|
2012-09-18 23:32:24 +01:00 |
|
Stephen Dolan
|
a4eea165bb
|
Move everything around - delete old Haskell code, clean up build.
|
2012-09-18 17:44:43 +01:00 |
|