Commit Graph

2832 Commits

Author SHA1 Message Date
Chris Hall
64360285c0 updating docs/core/Char.html 2018-06-26 17:23:46 +10:00
Chris Hall
21a316c70f adding StringCopy.< and StringCopy.> 2018-06-26 17:20:39 +10:00
Chris Hall
ba5287245f Adding tests for sorting arrays of chars 2018-06-26 17:15:05 +10:00
Chris Hall
9b775fb10f updating docs/core/Char.html 2018-06-26 17:15:02 +10:00
Chris Hall
8d3fa53abc extending test/char to cover Char.meaning 2018-06-26 17:14:46 +10:00
Chris Hall
d768cc69f0 adding test.char 2018-06-26 17:09:55 +10:00
Chris Hall
16bdd7f854 Adding comparison operators to Char and CharRef 2018-06-26 17:08:58 +10:00
Chris Hall
9327f7ece0 Adding tests for Sorting arrays of floats 2018-06-26 16:21:05 +10:00
Chris Hall
b0063da5eb Adding tests for Sorting arrays of strings 2018-06-26 16:19:50 +10:00
Chris Hall
837225f65b updating docs/core/String.html 2018-06-26 16:00:46 +10:00
Chris Hall
4704a06f32 Adding String.< and String.> 2018-06-26 16:00:33 +10:00
Chris Hall
d197d32262 Adding tests for String.= and String./= 2018-06-26 15:59:09 +10:00
Chris Hall
6053862f0f updating docs/core/Array.html 2018-06-26 15:48:36 +10:00
Chris Hall
85c625b62d Removing Array.sort and Array.sort-with 2018-06-26 15:48:15 +10:00
Chris Hall
a09db503d7 Improving Sort API, sort, sorted, and sort! 2018-06-26 15:42:11 +10:00
Chris Hall
88cf103b3a removing "use" from Sort 2018-06-26 15:11:51 +10:00
Chris Hall
e17f4795d8 docs/core/Array.html update 2018-06-26 15:08:34 +10:00
Chris Hall
1543fac3fb Issue #252 adding Sort module in Carp using Heap.Heapsort 2018-06-26 15:08:34 +10:00
Chris Hall
24e8cee18f Adding Heap module including HeapSort implementation and test suite 2018-06-26 15:08:34 +10:00
Chris Hall
052e6ef235 Adding Array.pop-back! and tests for pop-back! and pop-back 2018-06-26 15:08:34 +10:00
Chris Hall
fd33eb81f3 Adding Array.push-back! and tests for push-back and push-back! 2018-06-26 15:08:34 +10:00
Erik Svedäng
1164ef7e4f
Merge pull request #258 from mkfifo/interpreter-integer-div-bug-256
Issue #256 The interpreter should use integer division
2018-06-25 18:37:03 +02:00
Erik Svedäng
5c7cc37579
Merge pull request #254 from mkfifo/linux-headers-build
Adding missing includes headers for POSIX wait and signals
2018-06-25 18:33:30 +02:00
Erik Svedäng
41841835ab Todo. 2018-06-23 12:30:09 +02:00
Erik Svedäng
f29fc2d55d
Merge pull request #253 from mkfifo/array-doc-fix
fixing doc strings in Array
2018-06-23 12:13:49 +02:00
Chris Hall
598110e7ef adding test on integer division truncating 2018-06-23 14:23:42 +10:00
Chris Hall
42ec03a293 Issue #256 The interpreter should use integer division (Haskell quot) when dealing with integers in order to match the behaviour of the compiler 2018-06-23 14:20:40 +10:00
Chris Hall
f0b01450a8 Adding missing includes headers for POSIX wait (sys/wait.h) and signals (signal.h) 2018-06-23 13:48:38 +10:00
Chris Hall
ffd2a178bf fixing doc strings in Array 2018-06-23 13:28:24 +10:00
Erik Svedäng
6f7757b5a8 Can now know if global lookup looks at external functions or Carp one. 2018-06-19 17:37:28 +02:00
Erik Svedäng
10d7b12ea6 Lambda code handle structs with functions as members. 2018-06-19 16:44:37 +02:00
Erik Svedäng
29fcfb7885 Trying to get template functions and deftype to play well with lambdas. 2018-06-19 15:51:07 +02:00
Erik Svedäng
1b6c1ba7c9 Can compile hello world again, most examples run. 2018-06-19 11:13:16 +02:00
Erik Svedäng
2275c1bd02 Core compiles again. 2018-06-19 09:19:54 +02:00
Erik Svedäng
1749584a89 Things are not working but at least some progress. 2018-06-18 17:22:20 +02:00
Erik Svedäng
a6800e9538 Better error message when something is missing type in Emit. 2018-06-18 15:23:24 +02:00
Erik Svedäng
797eea591f Make use of y. 2018-06-18 14:13:04 +02:00
Erik Svedäng
6ad3a1e2ac Can call normal functions too. 2018-06-18 14:10:35 +02:00
Erik Svedäng
28d2e2de42 Handle arg. 2018-06-18 14:01:41 +02:00
Erik Svedäng
cd3002d815 Better. 2018-06-18 12:23:42 +02:00
Erik Svedäng
9002b7b806 New version. 2018-06-18 12:20:20 +02:00
Erik Svedäng
ea3abf0bae Bugfix. 2018-06-18 12:10:28 +02:00
Erik Svedäng
8a65fbecfa Better. 2018-06-18 12:09:25 +02:00
Erik Svedäng
8636a38c4a Examples of closures in C. 2018-06-18 12:04:47 +02:00
Erik Svedäng
e00bdd1df0
Merge pull request #251 from hellerve/docs
Document string, remove string-join
2018-06-15 17:36:37 +02:00
hellerve
c82916612a core: document string, remove string-join 2018-06-15 16:38:34 +02:00
Erik Svedäng
ae60440542 Can implement Keycode.= using enum-to-int now instead! 2018-06-15 16:01:43 +02:00
Erik Svedäng
cc2bb27544 Merge branch 'int-to-enum-hack' 2018-06-15 15:58:08 +02:00
Erik Svedäng
5f5cd71892 BUGFIX: Used the wrong kind of binder for enum-to-int function. 2018-06-15 15:52:45 +02:00
Erik Svedäng
3161dff51f Playing around with examples. 2018-06-15 15:24:11 +02:00