Calvin Rose
|
486d15d50d
|
First step to freebsd builds.
|
2018-11-28 18:31:03 -05:00 |
|
Calvin Rose
|
b34e9a275c
|
Update whitespace issue.
|
2018-11-28 16:38:48 -05:00 |
|
Calvin Rose
|
86d2785d5e
|
Add example of new iteration macro
that may replace or complement the loop macro.
The loop macro is still useful though and not
nearly as complicated as the common lisp loop macro.
|
2018-11-28 16:30:53 -05:00 |
|
Calvin Rose
|
776b256ff7
|
Remove each command (prefer explicit looping).
|
2018-11-27 01:42:41 -05:00 |
|
Calvin Rose
|
ea4465f58e
|
Updare examples. Delete ugly iterator example.
|
2018-11-26 22:09:12 -05:00 |
|
Calvin Rose
|
f860b950fc
|
Fix pointer incorrect pointer manipulation that happened
to work on a x86-64
|
2018-11-26 18:01:50 -05:00 |
|
Calvin Rose
|
3c9aae3a63
|
Add pretty printing support for classes.
|
2018-11-26 09:21:24 -05:00 |
|
Calvin Rose
|
8bfea73ee7
|
Fix web build again, simplify fibers and fiber
implementation code.
|
2018-11-26 09:03:26 -05:00 |
|
Calvin Rose
|
beffba9f04
|
Update README.md
|
2018-11-25 16:02:03 -05:00 |
|
Calvin Rose
|
915b87ba53
|
Remove classes from example code.
|
2018-11-25 15:59:20 -05:00 |
|
Calvin Rose
|
b2a1a4ec9b
|
Add classes to core library.
|
2018-11-25 15:58:50 -05:00 |
|
Calvin Rose
|
d4ee760b3e
|
Change format for declaring flexible arity functions.
|
2018-11-25 14:03:00 -05:00 |
|
Calvin Rose
|
5b3fc3d2cc
|
Fix multiple predicates in loop macro.
|
2018-11-23 23:17:45 -05:00 |
|
Calvin Rose
|
d791077e25
|
Fix abstract? function.
|
2018-11-23 15:33:49 -05:00 |
|
Calvin Rose
|
2349e1a3be
|
Python generators.
|
2018-11-20 22:08:49 -05:00 |
|
Calvin Rose
|
184fe31e0c
|
Add generator expressions for easier iteration.
Similar to python generator, but with the same
syntax as the loop macro.
|
2018-11-20 21:48:06 -05:00 |
|
Calvin Rose
|
1e87b01e02
|
Update makefile.
|
2018-11-19 15:33:19 -05:00 |
|
Calvin Rose
|
4e689c2279
|
Add table test. Add :repeat to loop macro.
|
2018-11-19 14:49:10 -05:00 |
|
Calvin Rose
|
a7860f1dd1
|
Update pretty printer to remove values
from seen table.
|
2018-11-19 09:57:24 -05:00 |
|
Calvin Rose
|
8520d3f6cb
|
Update pretty printer.
|
2018-11-19 02:41:52 -05:00 |
|
Calvin Rose
|
71e1584e72
|
Update loop macro and replace pretty printer
with C implementation.
|
2018-11-19 02:15:21 -05:00 |
|
Calvin Rose
|
1532697b37
|
Revise 32 bit nanbox implementation.
|
2018-11-18 16:43:43 -05:00 |
|
Calvin Rose
|
eb314ae903
|
Remove more casts.
|
2018-11-18 14:26:52 -05:00 |
|
Calvin Rose
|
4c4eff9390
|
Replace cast with type pun.
|
2018-11-18 14:17:50 -05:00 |
|
Calvin Rose
|
69b6894f6b
|
Add some tests for C api and code.
|
2018-11-18 13:56:27 -05:00 |
|
Calvin Rose
|
7ff74c8ac9
|
Add more documentation to the loop macro.
|
2018-11-18 09:55:31 -05:00 |
|
Calvin Rose
|
3d5c8e3584
|
Add a man page.
|
2018-11-18 09:35:41 -05:00 |
|
Calvin Rose
|
13d43eb09d
|
Update parser documentation.
|
2018-11-17 11:59:26 -05:00 |
|
Calvin Rose
|
0ff9ac2fb9
|
Update README.md
|
2018-11-16 22:36:47 -05:00 |
|
Calvin Rose
|
fcbd24cedc
|
Add lots of documentation for all functions.
|
2018-11-16 16:24:10 -05:00 |
|
Calvin Rose
|
fe7c591c40
|
Update deps.
|
2018-11-16 11:49:38 -05:00 |
|
Calvin Rose
|
b20cbdfde6
|
Add os module documentation. Fix some fiber documentation.
|
2018-11-16 02:34:50 -05:00 |
|
Calvin Rose
|
945b72468c
|
Add a lot of documentation for functions.
|
2018-11-16 02:09:38 -05:00 |
|
Calvin Rose
|
c9f76d2673
|
Emscripten build strange as ever.
|
2018-11-15 18:56:06 -05:00 |
|
Calvin Rose
|
d186aae1f8
|
Fix macroexpand function in core.
|
2018-11-15 18:28:55 -05:00 |
|
Calvin Rose
|
aa8384488c
|
Fix makefile and add json doc.
|
2018-11-15 17:44:30 -05:00 |
|
Calvin Rose
|
4d119e4e03
|
Begin adding more complete documentation.
|
2018-11-15 15:45:41 -05:00 |
|
Calvin Rose
|
d603e0eb8d
|
Fix interleave
|
2018-11-07 22:56:26 -05:00 |
|
Calvin Rose
|
3ba49ed111
|
Update core library.
|
2018-11-07 22:52:49 -05:00 |
|
Calvin Rose
|
2a127af1ca
|
A few fixes to things like macro expand, etc.
|
2018-11-07 22:27:06 -05:00 |
|
Calvin Rose
|
853a839f6c
|
Add git commit hash to build to get version.
|
2018-10-31 16:21:21 -04:00 |
|
Calvin Rose
|
5625023925
|
Update README
|
2018-10-23 13:54:55 -04:00 |
|
Calvin Rose
|
ecb9196e7b
|
Fix cfunctions not printing with whole name im some cases.
|
2018-10-22 01:28:39 -04:00 |
|
Calvin Rose
|
ddc23182e9
|
No need to set JANET_WALIGN for emscripten builds.
However, nanbox build should be possible on emscripten
(and fixing alignment problems would probably speed up x86 too).
|
2018-10-21 12:54:00 -04:00 |
|
Calvin Rose
|
a20799b59a
|
Change build options for emscripten.
|
2018-10-21 12:46:10 -04:00 |
|
Calvin Rose
|
92202e1c8b
|
Add invert and simplify
env-lookups to env-lookup
|
2018-10-21 11:46:36 -04:00 |
|
Calvin Rose
|
98f2c6feab
|
Add lookups for marshalling and unmarshalling.
Allow generating lookup tables from the current environment.
|
2018-10-21 01:35:07 -04:00 |
|
Calvin Rose
|
c3ba613959
|
Add CONTRIBUTING.md
|
2018-10-18 13:28:18 -04:00 |
|
Calvin Rose
|
71254c135c
|
Add Emscripten section to README.md
|
2018-10-17 22:01:48 -04:00 |
|
Calvin Rose
|
27eef7094c
|
Add JS interop to web build.
|
2018-10-17 15:19:54 -04:00 |
|