Commit Graph

32 Commits

Author SHA1 Message Date
Lassi Kortela f345442407 Bump version to 0.2.3 2021-10-03 17:25:06 +03:00
Lassi Kortela d1fb3bb071 Mute stderr as a quick fix 2021-10-03 17:24:21 +03:00
Lassi Kortela 4ffdd4610d Write conventional end-of-archive records 2021-10-03 17:18:44 +03:00
Lassi Kortela 610bf0ca01 Bump version to 0.2.2 2021-09-10 16:19:02 +03:00
Lassi Kortela bc8504fc27 Drop gratuitous abstraction 2021-09-10 16:15:38 +03:00
Lassi Kortela 3fa52ef6e4 Rewrite as R7RS libraries, try to revive Gauche support 2021-09-10 16:13:36 +03:00
Lassi Kortela 8b79ac1c69 Drop redundant `maintainer` line 2021-09-10 12:44:40 +03:00
Lassi Kortela 1596bd526c Drop clean.sh
`git clean -fX` does the same more reliably.
2021-09-10 12:32:55 +03:00
Lassi Kortela d4b130d095 Omit unnecessary string->symbol for scsh-process 2021-09-07 22:32:32 +03:00
Lassi Kortela dfaeb1b94e Add 0.2.1 to release-info 2021-09-07 13:51:01 +03:00
Lassi Kortela cb2f938dff Add missing r7rs dependency 2021-09-06 21:30:45 +03:00
Lassi Kortela 1be0d5f82f Redesign the API for version 0.2 2021-09-05 12:50:52 +03:00
Lassi Kortela f89ae02193 Add cleaning script 2021-09-04 15:23:35 +03:00
Lassi Kortela 9e3636777e Fix JSON number regression
cjson produces inexact reals (instead of integers) from JSON integers.
Ensure JSON numbers are converted to Scheme integers.
2021-09-04 14:17:42 +03:00
Lassi Kortela 109f74070c Add stubs for some missing types 2021-09-04 12:52:58 +03:00
Lassi Kortela a1d604d1fc Add (pandoc tar) library
Calls a https://github.com/lassik/pandoc-tar subprocess to do batch
conversions.
2021-09-04 12:52:18 +03:00
Lassi Kortela bfb9974aa9 Use CJSON to read JSON
Profiling shows that most time is spent in:

- medea#read-json
- chicken.port#with-input-from-string

Use the cjson egg to read JSON to go a lot faster.

Note that we still write JSON using medea; that's not slow.

Thanks to wasamasa and sjamaan on #chicken for profiling tips.
2021-09-01 15:31:49 +03:00
Lassi Kortela 950d974f67 Clean up whitespace 2021-09-01 12:19:48 +03:00
Lassi Kortela c0ad41ca0d Add (pandoc server) library 2021-09-01 12:18:39 +03:00
Lassi Kortela 6394f7b2e2 Export pandoc-json->sxml 2021-09-01 12:18:13 +03:00
Lassi Kortela 65a78f8659 Use scsh-process Chicken egg
As advised by Vasilij on IRC. This is thread-safe, whereas (chicken
process) gives mysterious failures in every batch of documents I
tried.

TODO: Rethink `pandoc-command-line`.
2021-09-01 09:06:24 +03:00
Lassi Kortela 181522ca83 Fix missing first word within <em> tags 2021-08-31 12:26:19 +03:00
Lassi Kortela c235a0e70e Add Chicken wiki page 2021-08-25 13:34:43 +03:00
Lassi Kortela 06bb026a63 Add LICENSE file 2021-08-25 13:15:41 +03:00
Lassi Kortela 44be1307ce Try to fix release-info file 2021-08-25 12:17:52 +03:00
Lassi Kortela 5ff1d18918 Fix name of release-info file 2021-08-25 11:58:10 +03:00
Lassi Kortela 8d1ef09d72 Fix splicing bug 2021-08-25 11:50:57 +03:00
Lassi Kortela 9172a0651b Check Pandoc API version 2021-08-25 09:17:59 +03:00
Lassi Kortela 8d5bd6b1ed Add more Pandoc JSON types 2021-08-25 09:17:40 +03:00
Lassi Kortela 745dc5c91c Add Chicken egg information 2021-08-25 00:09:50 +03:00
Lassi Kortela 0279505d2c Add Gauche wrapper 2021-08-24 21:03:49 +03:00
Lassi Kortela ec5cfa689b Add Chicken module 2021-08-24 20:47:07 +03:00