Commit graph

97 commits

Author SHA1 Message Date
Michiel Borkent
edecf87b67 [#194] *command-line-args* should be nil instead of empty list when no args are provided 2019-12-25 16:14:28 +01:00
João Santiago
5ad851d2ed Add missing functions from cheshire.core (#195) 2019-12-25 15:55:49 +01:00
Michiel Borkent
2041656583 [#154] minor 2019-12-24 10:24:41 +01:00
Michiel Borkent
acfc79660a
[#154] Expose clojure.main/repl to babashka 2019-12-24 10:01:32 +01:00
Michiel Borkent
2ab73f2342 Add class to make (client/get "http://...") work 2019-12-22 22:10:22 +01:00
Michiel Borkent
3270d521d3 Support for clj-http-lite 2019-12-22 20:09:52 +01:00
Michiel Borkent
1c5cebb608 Add clojure.core/delay 2019-12-22 13:03:08 +01:00
Michiel Borkent
34249ad0b1
Add reflection info to support clj-http-lite 2019-12-22 09:40:12 +01:00
Michiel Borkent
2eecdea571
[#179] Current file path: *file* 2019-12-21 11:39:28 +01:00
Michiel Borkent
479a08d73e [#173] <input> becomes *input* 2019-12-20 23:51:24 +01:00
Michiel Borkent
7c45baf008 Make *command-line-args* a dynamic var 2019-12-20 21:29:27 +01:00
Michiel Borkent
4f488ca684
[#159] set sci var roots to *in*, *out* and *err* 2019-12-19 23:34:27 +01:00
Michiel Borkent
a9231b7ecf
[#173] rename *in* to <input> (BREAKING!) 2019-12-19 21:41:57 +01:00
Michiel Borkent
5e10c913e0 [#174] Add edn/read 2019-12-19 18:43:55 +01:00
Michiel Borkent
f8a19d2f46
[#162] add java.util.Base64 2019-12-18 17:01:00 +01:00
Michiel Borkent
1b1e564288
[#149] Add java.time.* classes 2019-12-18 16:38:21 +01:00
Michiel Borkent
316cce2b59
Add java.lang.Math 2019-12-18 13:46:07 +01:00
Michiel Borkent
aa8e6b160b Close socket 2019-12-17 12:23:34 +01:00
Michiel Borkent
c2d9bbfab2
[#160] Add support for ProcessBuilder (#165) 2019-12-17 11:27:40 +01:00
Michiel Borkent
83b3aad920
[#158] Automate generation of reflection.json 2019-12-16 21:44:20 +01:00
Michiel Borkent
06eca1c796 Fully qualify async thread-call 2019-12-16 13:10:38 +01:00
Michiel Borkent
1974a2362d
Update sci: fix for nested syntax quote 2019-12-15 20:55:16 +01:00
Michiel Borkent
a74be0ad1a
[#146] support --classpath / -cp and --main / -m (#150) 2019-12-12 23:07:35 +01:00
Michiel Borkent
3c5581fa34
[#147] Add cheshire 2019-12-10 09:44:41 +01:00
Michiel Borkent
b735ae62cc README 2019-12-08 12:51:19 +01:00
Michiel Borkent
c2037c0ed8
[#137] Add REPL prompt at startup 2019-12-08 12:46:06 +01:00
Jakub Holy
f1feec799c Fix #142 - add NIO/FileAttribute etc. (#143) 2019-12-07 16:27:31 +01:00
Michiel Borkent
02d9a315cb
sci: support for dynamic vars 2019-12-07 11:48:57 +01:00
Michiel Borkent
8afb87142e v0.0.37, add tree example, fix *command-line-args* 2019-11-27 18:13:49 +01:00
Michiel Borkent
1885c45255
[#105] initial support for java.nio.file.Files 2019-11-27 17:14:24 +01:00
Michiel Borkent
3e0d464bfe
Bump sci: namespaces 2019-11-27 14:10:07 +01:00
Michiel Borkent
87accff420
Move assert to sci (#129) 2019-11-24 13:35:34 +01:00
Michiel Borkent
cfb1f45e8b
[#112] Add binding, with-out-str and with-in-str 2019-11-16 23:11:42 +01:00
Michiel Borkent
2dfb55d4a3 add clojure.core/*in* and clojure.core/*out* 2019-11-16 16:46:41 +01:00
Michiel Borkent
8c5cc4ee67
[#103] add .write and .append support for BufferedWriter 2019-11-16 11:01:27 +01:00
Michiel Borkent
a0fa854969
Refactor using reflection support (#110) 2019-11-16 00:25:36 +01:00
Jeroen van Dijk
d21274a62d Add clojure.core/eval (#107)
bb -e "(eval '(+ 1 2))"
3
2019-11-14 19:47:35 +01:00
Jeroen van Dijk
5695ee3a52 Added more String parsers (#106)
* Add Double/parseDouble

* Add Boolean/parseBoolean
2019-11-14 16:13:21 +01:00
Michiel Borkent
4960ed769b [#102] Add java.util.regex.Pattern 2019-11-13 21:59:29 +01:00
Michiel Borkent
0bcb568ed8 README 2019-11-13 18:06:52 +01:00
Michiel Borkent
16f643c4dc [#100] add clojure.core/assert 2019-11-13 18:00:57 +01:00
Michiel Borkent
b49bb8ae71 [#98] add file-seq 2019-11-12 22:10:18 +01:00
Arne Brasseur
f8fc878a2c Replace vendored data.csv with the actual dependency (#97)
This does mean dropping the private read/write-record functions.
2019-11-12 11:36:56 +01:00
Michiel Borkent
82f1600f42
[#95] add clojure.data.csv 2019-11-11 21:14:30 +01:00
Michiel Borkent
9729c6ff5d
[#89] use :namespaces option for clojure.core rather than :bindings 2019-10-29 12:49:18 +01:00
Michiel Borkent
2584499753
fix #85, #86 and #87 2019-10-28 11:22:12 +01:00
Michiel Borkent
7ecf2bb6ec
[#83] support reader conditionals using :bb feature 2019-10-26 23:53:10 +02:00
Michiel Borkent
85aeaa354b
[#81] fix socket repl issue with &env 2019-10-20 18:21:57 +02:00
Michiel Borkent
19d9db5dc5
upgrade sci: macros now have form and env args 2019-10-19 20:11:43 +02:00
sogaiu
22dd4484fa Adapt net/wait-for-it as wait/wait-for-(port|path) (#78)
* Adapt net/wait-for-it as wait/wait-for-(port|path)

* Add createTempFile

* Expose as File/createTempFile
2019-10-14 11:24:37 +02:00