1
0
mirror of https://github.com/janet-lang/janet synced 2026-06-02 10:42:24 +00:00
Commit Graph

314 Commits

Author SHA1 Message Date
Calvin Rose 44d2049c94 Update lazyseqs.dst and boot.dst 2018-03-25 20:39:38 -04:00
Calvin Rose a3ed7327c9 Make array literals require preceding @ character. 2018-03-24 12:48:42 -04: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
Gavlooth 68bf4d460b Replicate segmentation fault 2018-03-23 05:39:16 +02:00
Calvin Rose da15dac16b Fix an offset bug in closure creation. 2018-03-22 17:41:01 -04:00
Calvin Rose 8d302d9b1f Merge branch 'master' of https://github.com/Gavlooth/dst into gavlooth 2018-03-22 15:24:52 -04:00
Heefoo 986c1764ef Improve lazyseq 2018-03-22 12:48:46 +02:00
Heefoo e7fe9fdcf6 Add iter2lazy and lazy2iter 2018-03-22 10:31:04 +02:00
Calvin Rose 82845bc7a3 Update error reporting. 2018-03-21 21:48:19 -04:00
Calvin Rose b06befc58d Merge branch 'master' of github.com:bakpakin/dst 2018-03-21 20:54:46 -04:00
Calvin Rose 441dfac600 Merge pull request #3 from Gavlooth/master
Add more clojure functions in the examples
2018-03-21 20:54:35 -04:00
Calvin Rose 41d2ba0428 Merge branch 'master' of github.com:bakpakin/dst 2018-03-21 20:54:11 -04:00
Calvin Rose 0fd55282d8 Add error reporting to repl (initial stack traces) 2018-03-21 20:53:39 -04:00
Heefoo 26c8f7a5cf Add update merge juxt and zipcoll 2018-03-21 15:28:50 +02:00
Heefoo 65ad7c981a Add more useful examples 2018-03-21 10:01:11 +02:00
Heefoo f3825caefa Fix typos and improve if/when-let macros
In clojure when-let and if-let accept at most two forms and must both be true for the evaluatioh to take place. The implementation here does the same but can bind more forms
2018-03-21 05:59:03 +02:00
Heefoo c7de277f55 Add more clojure functions in the examples 2018-03-21 00:00:09 +02:00
Calvin Rose c977c339a2 Merge pull request #2 from Gavlooth/master
 Add examples
2018-03-20 10:55:26 -04:00
Heefoo 9c967ea335 Add examples 2018-03-20 10:32:27 +02: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 a512e3e837 Update README.md 2018-03-18 15:05:31 -04:00
Calvin Rose 105f5f3b2d Formfeed is whitespace. 2018-03-18 14:38:40 -04:00
Calvin Rose b41b24eb80 Update gitignore to not ignore Makefile. 2018-03-18 14:03:26 -04:00
Calvin Rose 855787b292 Add macroexpand and macroexpand1 2018-03-18 14:01:58 -04:00
Calvin Rose 9461eb8b74 Revert to old delay macro. 2018-03-18 10:18:41 -04:00
Calvin Rose 93f6bb856f Update lazyseq example. 2018-03-18 09:18:53 -04:00
Calvin Rose 82e5d915f7 Add makefile back. 2018-03-18 09:17:20 -04:00
Calvin Rose 17c466873d Small changes to README.md 2018-03-16 19:00:00 -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 e3ba79428a Update README.md 2018-03-16 15:52:56 -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