Commit Graph

144 Commits

Author SHA1 Message Date
5473a6aeda add bc version without comments or extraneous newlines. 2023-11-02 23:40:05 +00:00
90b8804884 arrive at working version of squiggle.bc 2023-11-02 23:34:48 +00:00
8675d98784 fix the base of the log for squiggle.bc 2023-11-02 23:26:06 +00:00
249a1ff434 initial attempt on bc
buggy because wrong base for log, but it's a start
2023-11-02 23:24:36 +00:00
1a3099b7e4 add squiggle.bc 2023-11-02 22:30:23 +00:00
b9f64ec37b savepoint: C perf + readme tweaks 2023-10-15 12:23:26 +01:00
c19738709a update README 2023-10-15 02:29:29 +01:00
50fb88db7c tweaks on ocaml match 2023-10-15 02:25:59 +01:00
3befb4af4d feat: move to using an array for samples 2023-10-15 02:21:45 +01:00
cf76c92803 add profiling for ocaml 2023-10-15 02:08:42 +01:00
2d5378fd53 tweak: in ocaml, do the unwinding and the sum at the same time 2023-10-15 01:58:03 +01:00
37a2dab610 recompile ocaml with flamda mode, update times table 2023-10-15 01:46:52 +01:00
608cbb2f68 add initial OCaml stats 2023-10-15 01:19:56 +01:00
25a27f7fc4 fix: add tail recursion 2023-10-15 01:14:41 +01:00
7ce4658d30 fun: save on stack overflow
just reduce the num of samples to avoid it
2023-10-15 01:00:47 +01:00
13194bc3ca fix sampling calculation bug 2023-10-15 00:59:20 +01:00
710eb4267b finally fix types, but get numeric error 2023-10-15 00:53:58 +01:00
4708c6f198 move to use expressive results instead of Some/None 2023-10-15 00:52:33 +01:00
4959255947 get compiler to give me a cool missing match case error 2023-10-15 00:45:01 +01:00
4c4d053ab9 print mean at the end 2023-10-15 00:44:20 +01:00
3950946d68 tweak: move from array to list 2023-10-15 00:33:59 +01:00
351f4c584d savepoint before switching back to lists 2023-10-15 00:17:52 +01:00
4983699308 tweak: delete higher level match in mixture function 2023-10-15 00:01:05 +01:00
ce119253b7 tweak: give up on piping to Some 2023-10-14 23:59:40 +01:00
90e48d2249 savepoint while wrangling types. 2023-10-14 23:48:58 +01:00
fb21e4baa6 savepoint while wrangling types 2023-10-14 23:48:11 +01:00
23bd623b66 reformat, move to using arrays instead of list. 2023-10-14 23:31:58 +01:00
fa73c33c27 savepoint, too tired. 2023-10-14 20:57:21 +01:00
2cddf557bf start adding mixture function 2023-10-14 20:50:25 +01:00
ffec4663fc start populating samplers 2023-10-14 20:12:42 +01:00
e9bfd1f2ed get small ocaml sampling working 2023-10-14 19:59:56 +01:00
dd8a1806bd start adding ocaml 2023-10-14 19:13:28 +01:00
5c0294b4b1 add bc as possible time-to-botec target. 2023-09-26 20:40:32 +01:00
9eb81c5c95 add PyMC to list of examples. 2023-09-23 19:28:28 +02:00
a3a6d8925f savepoint 2023-09-13 19:04:47 +02:00
ff29256bdd savepoint, clean README a bit 2023-09-12 16:47:12 +02:00
64e337a743 add squiggle.c 2023-08-17 14:36:03 +02:00
3e0282ab17 delete current langs table, as redunant with perf table. 2023-08-17 14:20:20 +02:00
4e079e9015 move squiggle.c to its own repo, fix readme typo. 2023-08-17 14:19:32 +02:00
3b29ad7e45 more work on squiggle_c 2023-06-26 18:44:04 +01:00
39652b3bfe add squiggle_c beginnings. 2023-06-26 18:05:37 +01:00
8106ab7c11 add opencl pointer 2023-06-17 14:47:37 -06:00
fac9550488 reword lack of warts in lua 2023-06-10 19:43:36 -06:00
541aed0c97 add LuaJIT timing, redo nim, add warning about timings 2023-06-10 19:35:05 -06:00
c9eeaf5b5d feat: add lua. 2023-06-10 19:07:04 -06:00
82ef16b55d recompile C, static => dynamic compilation, I think 2023-06-10 18:25:47 -06:00
b9ee250369 start with lua 2023-06-10 18:24:03 -06:00
2bc028b29c add makefile template 2023-06-10 18:23:03 -06:00
d1013758c8 update squigglepy timing in readme 2023-06-09 19:12:33 -06:00
7dd1c17b42 update squigglepy version number 2023-06-09 19:11:09 -06:00