Alex Shinn
f9d73ddc30
Adding the -R<module> option to run "main" procedures directly from modules,
...
analogous to Python's -m. With no argument, runs chibi.repl.
2013-10-04 12:04:50 +09:00
Alex Shinn
a54c6c4e98
The big switch to (scheme base) as the default interaction-environment.
2013-09-30 10:53:21 +09:00
Alex Shinn
3fe7b71519
CHIBI_MODULE_PATH defaults to ./lib:., but these paths aren't
...
hardcoded anymore.
2013-07-28 19:09:05 +09:00
Alex Shinn
c3b214a7ab
Adding note about C API philosophy.
2013-07-24 22:17:49 +09:00
Alex Shinn
6dea74036a
Making C string port API names match the Scheme side.
2013-07-21 15:24:04 +09:00
Alex Shinn
afe1bf8901
Adding missing types.
2013-07-21 15:05:08 +09:00
Alex Shinn
025f03fde6
sexp_string_size and sexp_string_length both return sexp_uint_t.
2013-07-21 15:03:22 +09:00
Alex Shinn
13b540418e
C-level string API redesign with cursor support.
...
s/sexp_string_length/sexp_string_size/
Make sexp_string_ref/sexp_string_set Unicode aware.
Provide cursor level alternatives for efficiency.
Document all of this.
2013-07-21 14:59:51 +09:00
Alex Shinn
16696d01b1
Documenting current load path order.
2013-07-20 15:29:50 +09:00
Alex Shinn
b8864f61af
Adding sexp_make_input_string_port to the docs.
2013-07-15 15:55:01 +09:00
Alex Shinn
dddc6d1806
Changing scribble notation to use TeX-style \ instead of @.
...
Documentation looks much nicer now (or at least more familiar).
Test cases become ugly because we need to double the escape in
strings. Also escaping requires \"\\" which in a Scheme string
gets written \\"\\\\". Consider \\ as a shortcut (which is still
\\\\ in a string).
2013-07-14 12:52:28 +09:00
Alex Shinn
7dc90d7262
chibi-doc now supports outputting the docs for a single variable.
...
You can also choose between HTML and text output.
2013-06-02 12:38:24 +09:00
Alex Shinn
2b5f8ea007
Adding -s option to escalate warnings to errors.
...
Fixes issue #107 .
2013-05-31 23:31:03 +09:00
Alex Shinn
4e14a4ecbd
Adding <parent> param to register-simple-type snippet.
2013-04-16 06:58:35 +09:00
Alex Shinn
d23feedf11
Adding initial config library.
2012-12-13 10:35:55 +09:00
Alex Shinn
3373469883
SRFI-22 now requires the -r (run) option.
2012-11-11 16:17:26 +09:00
Alex Shinn
37b796e0f0
DragonFly build support patch from ctismyusername.
2012-06-19 22:47:15 -07:00
Alex Shinn
85a7efc003
automatically making sockets non-blocking on accept
2012-05-14 08:37:45 -04:00