Calvin Rose
|
8b9bd41205
|
Fix bug with false literals as keys not printing.
|
2018-04-02 16:10:16 -04:00 |
|
Calvin Rose
|
534c936e14
|
Fix infinite recursion on defn and derivatives on invalid
input.
|
2018-04-01 18:24:04 -04:00 |
|
Calvin Rose
|
1110267c9d
|
Update maxtriangle example, extend map function, and
add extremes functions (max, min, order-max, order-min, extreme)
|
2018-04-01 15:08:51 -04:00 |
|
Calvin Rose
|
027b2a81c2
|
Shrink the public interface by hiding internal state.
|
2018-03-31 16:42:41 -04:00 |
|
Calvin Rose
|
507f9f9c57
|
Make global state thread local. This means multiple threads
of dst can run, but cannot yet share state.
|
2018-03-30 16:12:30 -04:00 |
|
Calvin Rose
|
9dabc6bee3
|
Update assembly doc.
|
2018-03-30 12:17:03 -04:00 |
|
Calvin Rose
|
0d5b57daee
|
Remove exit in favor of os-exit.
|
2018-03-28 21:24:54 -04:00 |
|
Calvin Rose
|
e21a69920f
|
Add sorting to pretty printer.
|
2018-03-28 21:16:12 -04:00 |
|
Calvin Rose
|
39d6bd573a
|
Add preliminary os lib.
|
2018-03-28 20:50:20 -04:00 |
|
Calvin Rose
|
f4ef0ae0bb
|
Add sorting to boot.dst
|
2018-03-28 16:38:05 -04:00 |
|
Calvin Rose
|
73ead5c2de
|
Update core namespace. Clean up some code,
and put more emphasis on indexed data-structure combinators
instead of iterators.
|
2018-03-28 13:58:56 -04:00 |
|
Calvin Rose
|
d9f6c7b069
|
Make pretty printer prettier.
|
2018-03-26 13:36:58 -04:00 |
|
Calvin Rose
|
6ace978ab8
|
Merge branch 'master' of github.com:bakpakin/dst
|
2018-03-25 21:12:43 -04:00 |
|
Calvin Rose
|
44d2049c94
|
Update lazyseqs.dst and boot.dst
|
2018-03-25 20:39:38 -04:00 |
|
bakpakin
|
080caf31a7
|
Add triangles examples.
|
2018-03-25 18:51:31 -04:00 |
|
Gavlooth
|
5ff0367d0f
|
Fix if-let when-let and add put-in (assoc-in)
|
2018-03-25 21:33:03 +03:00 |
|
Gavlooth
|
1bc5705667
|
Fix if-let when-let and add put-in (assoc-in)
|
2018-03-25 14:47:45 +03:00 |
|
Calvin Rose
|
a3ed7327c9
|
Make array literals require preceding @ character.
|
2018-03-24 12:48:42 -04:00 |
|
Gavlooth
|
9f90dc1e1f
|
Fix some typos
|
2018-03-24 07:46:11 +02:00 |
|
Gavlooth
|
0ebc95aa2b
|
Improve lazy2iter and fix a typo in specials.c
|
2018-03-24 07:46:05 +02:00 |
|
Calvin Rose
|
41d5b5cb90
|
Fix some behavior with parsing integers.
|
2018-03-24 00:25:59 -04:00 |
|
Calvin Rose
|
0b25284aa9
|
Expose parse-number function.
|
2018-03-24 00:11:44 -04:00 |
|
Calvin Rose
|
89ecd43115
|
Move functions in util.dst to boot.dst.
|
2018-03-23 18:36:56 -04:00 |
|
Calvin Rose
|
da15dac16b
|
Fix an offset bug in closure creation.
|
2018-03-22 17:41:01 -04:00 |
|
Calvin Rose
|
82845bc7a3
|
Update error reporting.
|
2018-03-21 21:48:19 -04:00 |
|
Calvin Rose
|
0fd55282d8
|
Add error reporting to repl (initial stack traces)
|
2018-03-21 20:53:39 -04:00 |
|
Calvin Rose
|
e114ec0095
|
Move web client code.
|
2018-03-19 17:13:36 -04:00 |
|
Calvin Rose
|
3e1e258546
|
Fix a compiler bug in the do special form.
|
2018-03-19 14:51:18 -04:00 |
|
Calvin Rose
|
105f5f3b2d
|
Formfeed is whitespace.
|
2018-03-18 14:38:40 -04:00 |
|
Calvin Rose
|
855787b292
|
Add macroexpand and macroexpand1
|
2018-03-18 14:01:58 -04:00 |
|
Calvin Rose
|
82e5d915f7
|
Add makefile back.
|
2018-03-18 09:17:20 -04:00 |
|
Calvin Rose
|
8da838e12c
|
Add macros for imperative programming (c style sugar).
|
2018-03-16 18:31:18 -04:00 |
|
Calvin Rose
|
4a76f2ae32
|
Replace varset! with algol style :=
|
2018-03-16 18:15:34 -04:00 |
|
Calvin Rose
|
f5213e4064
|
fix doc
|
2018-03-16 15:58:11 -04:00 |
|
Calvin Rose
|
110c780747
|
Update apply to be variadic, and keep non variadic form as apply1
|
2018-03-16 15:45:24 -04:00 |
|
Calvin Rose
|
72d8e74a71
|
Update assembly and add example.
|
2018-03-16 14:34:48 -04:00 |
|
bakpakin
|
d3a1d97649
|
Update boot.dst and lazyseq examples.
|
2018-03-16 13:40:10 -04:00 |
|
Calvin Rose
|
e8dfe673f2
|
Update sourcemapping structure. Add seqs example file.
|
2018-03-15 23:28:30 -04:00 |
|
Calvin Rose
|
5738f6c8b1
|
Rename seq abstraction to iterator. Add random functions.
|
2018-03-15 17:19:31 -04:00 |
|
Calvin Rose
|
5f0bd1e082
|
Update code.
|
2018-03-14 21:46:56 -04:00 |
|
Calvin Rose
|
8ec29d9326
|
Move pretty printer into boot.dst
|
2018-03-14 19:08:00 -04:00 |
|
Calvin Rose
|
c0ac44a650
|
Fix description semantics. describe returns string, does not print.
|
2018-03-14 18:57:26 -04:00 |
|
Calvin Rose
|
1ec704feb9
|
Remove pretty printer implemented in C.
|
2018-03-14 13:38:48 -04:00 |
|
Calvin Rose
|
d5e4496e95
|
Change repl prompt.
|
2018-03-14 10:54:32 -04:00 |
|
Calvin Rose
|
7ec2efcf6d
|
Simple fix for end of file in getline. Some code changes in getline as well.
|
2018-03-14 10:49:26 -04:00 |
|
Calvin Rose
|
58d81d44f9
|
Fix windows build
|
2018-03-13 23:52:27 -04:00 |
|
Calvin Rose
|
c23ea536da
|
Add getline on unix.
|
2018-03-13 23:39:49 -04:00 |
|
Calvin Rose
|
9cb7c92ca7
|
Add some builtin functions and some examples.
|
2018-03-13 16:40:56 -04:00 |
|
Calvin Rose
|
2b1dd79f55
|
Work on emscripten support. Works with sync code.
|
2018-03-13 14:03:17 -04:00 |
|
Calvin Rose
|
61645c82b1
|
Add clojure style threading macros.
|
2018-03-12 12:47:05 -04:00 |
|