hellerve
|
f35c7d91b6
|
test: remove safe arithmetic on windows
|
2020-04-24 11:04:01 +02:00 |
|
hellerve
|
38af3d344a
|
safe arithmetic: disable on windows
|
2020-04-24 10:28:00 +02:00 |
|
Veit Heller
|
73816b8e5a
|
Merge pull request #2 from hellerve/veit/longs-test
core: fix stdint for longs
|
2020-04-23 22:07:30 +02:00 |
|
hellerve
|
30ed0ae8c3
|
all: various long fixes
|
2020-04-23 21:50:30 +02:00 |
|
hellerve
|
c0ba8c723a
|
binary: try to fix on windows
|
2020-04-22 10:56:53 +02:00 |
|
Jorge Acereda
|
a6055eec5f
|
Long type to ensure longs are actually 64 bits.
|
2020-04-22 10:40:06 +02:00 |
|
Erik Svedäng
|
ad1539a4dd
|
Update Embedded.md
|
2020-04-21 07:46:59 +02:00 |
|
Erik Svedäng
|
5bff821746
|
Update Embedded.md
|
2020-04-21 07:46:40 +02:00 |
|
Erik Svedäng
|
ecf9f65461
|
Merge branch 'master' of https://github.com/carp-lang/Carp
|
2020-04-21 07:45:59 +02:00 |
|
Erik Svedäng
|
732ab0068b
|
Embedded docs.
|
2020-04-21 07:45:27 +02:00 |
|
Erik Svedäng
|
7a63ad5449
|
Merge pull request #716 from hellerve/veit/fix-713
Guard against calling main directly
|
2020-04-21 07:37:42 +02:00 |
|
Erik Svedäng
|
9f0d594494
|
Merge pull request #722 from scolsen/contributors-list
Add myself to the list of contributors
|
2020-04-21 07:33:57 +02:00 |
|
Scott Olsen
|
54dbeab7f2
|
Add myself to the list of contributors
|
2020-04-20 18:18:45 -04:00 |
|
Erik Svedäng
|
42ee5b838a
|
Docs
|
2020-04-20 23:14:52 +02:00 |
|
Erik Svedäng
|
4ceb9b513d
|
Merge pull request #549 from scolsen/dynamic-map
Add Dynamic map
|
2020-04-20 23:14:03 +02:00 |
|
scottolsen
|
6e1dc42f27
|
Merge branch 'master' of https://github.com/carp-lang/Carp into dynamic-map
|
2020-04-20 11:24:48 -04:00 |
|
scottolsen
|
1602e49320
|
Fix macros test; add test for zip
There were some errors in the call to Dyanmic.map. I've fixed those!
I've also added a test for zip.
|
2020-04-20 11:24:04 -04:00 |
|
hellerve
|
7fc9432179
|
eval: build and run on main
|
2020-04-20 10:22:21 +02:00 |
|
Erik Svedäng
|
5c4f86dc8f
|
Merge pull request #715 from hellerve/veit/generate-main-deps
Generate dependencies of autogenerated main function
|
2020-04-20 10:10:13 +02:00 |
|
Erik Svedäng
|
d7e0c469c6
|
Merge pull request #717 from hellerve/veit/add-special-docs
docs: enumerate special forms
|
2020-04-20 09:38:25 +02:00 |
|
Scott Olsen
|
ba0bfe7ed7
|
Return length comparison directly in empty?
|
2020-04-19 12:07:06 -04:00 |
|
Scott Olsen
|
0c512c5eaf
|
Use append in apply
No need for extra functions :)
|
2020-04-19 12:04:26 -04:00 |
|
Scott Olsen
|
d1155aaed8
|
Make internal functions hidden
|
2020-04-19 12:00:54 -04:00 |
|
Scott Olsen
|
b2bb8d0e71
|
Add docs for zip
|
2020-04-19 11:57:30 -04:00 |
|
Scott Olsen
|
e10575e9f4
|
Add docs on curry and flip
|
2020-04-19 11:43:10 -04:00 |
|
Scott Olsen
|
8e027d0688
|
Add additional functions, restore or-internal
We need or-internal because Dynamic.or is currently a special form;
special forms can't be passed to higher-order functions like `reduce`.
|
2020-04-19 11:36:33 -04:00 |
|
hellerve
|
e183c9a4db
|
docs: enumerate special forms
|
2020-04-19 17:35:59 +02:00 |
|
Scott Olsen
|
5aa19ff8c2
|
Remove redundant definitions of or, and
The `or` and `and` macros suffice to do the job of `or-internal` and
`and-internal` now that we can call macros within Dynamic code
effectively.
|
2020-04-19 10:55:56 -04:00 |
|
Scott Olsen
|
54a3101654
|
Merge branch 'master' of https://github.com/carp-lang/Carp into dynamic-map
|
2020-04-19 10:34:42 -04:00 |
|
hellerve
|
3c033204d8
|
eval: guard against calling main directly
|
2020-04-18 12:15:05 +02:00 |
|
hellerve
|
a25dba2e03
|
eval: generate deps of autogenerated main function
|
2020-04-18 09:24:49 +02:00 |
|
Erik Svedäng
|
741273a105
|
Merge pull request #712 from hellerve/veit/document-eval-innards
Add inner workings to macro docs
|
2020-04-17 22:22:09 +02:00 |
|
hellerve
|
b3e2f1fdab
|
docs: incorporate feedback by @scolsen
|
2020-04-17 18:34:20 +02:00 |
|
hellerve
|
d4c1c8cd80
|
docs: add expanding macro shortcut
|
2020-04-17 17:49:56 +02:00 |
|
hellerve
|
9e5ed2a37b
|
docs: update manual with new functionality
|
2020-04-17 17:49:02 +02:00 |
|
hellerve
|
97b3ab1343
|
docs: add diagrams
|
2020-04-17 17:27:43 +02:00 |
|
hellerve
|
66e3b1e27c
|
docs: add inner workings to macro docs
|
2020-04-17 17:25:53 +02:00 |
|
Erik Svedäng
|
dc117c4bd3
|
Docs
|
2020-04-17 14:46:24 +02:00 |
|
Erik Svedäng
|
3b1c9607c8
|
Merge pull request #695 from hellerve/veit/new-evaluator
New evaluator
|
2020-04-17 14:45:30 +02:00 |
|
hellerve
|
15522206e9
|
macros: make save-docs eval
|
2020-04-17 12:59:22 +02:00 |
|
hellerve
|
a52c02be29
|
eval rewrite: rebase changes
|
2020-04-17 12:29:21 +02:00 |
|
hellerve
|
699ff4784b
|
docs: add first draft of macros doc
|
2020-04-17 11:58:28 +02:00 |
|
hellerve
|
7c7bb71584
|
eval: final rewrite version
|
2020-04-17 11:58:28 +02:00 |
|
hellerve
|
22c53406a3
|
all: fixes for new evaluator
|
2020-04-17 11:58:28 +02:00 |
|
hellerve
|
e2b52655ef
|
eval: initial working rewrite
|
2020-04-17 11:58:28 +02:00 |
|
hellerve
|
aca498d3e0
|
interim
|
2020-04-17 11:58:28 +02:00 |
|
hellerve
|
c3358ed4c5
|
interim
|
2020-04-17 11:58:28 +02:00 |
|
hellerve
|
6185099044
|
interim
|
2020-04-17 11:58:26 +02:00 |
|
hellerve
|
b6f045f992
|
eval: make defined? point to right primitive
|
2020-04-17 11:56:05 +02:00 |
|
hellerve
|
25732af8f0
|
interim
|
2020-04-17 11:56:05 +02:00 |
|