402 Commits

Author SHA1 Message Date
Massimiliano Ghilardi
e7a966350e display images: show as image each expression result that implements Go interface 'image.Image' 2018-04-07 16:34:50 +02:00
Massimiliano Ghilardi
3ddbe1f6aa doEval(): preallocate a slice of values with required length 2018-04-07 15:19:55 +02:00
Massimiliano Ghilardi
404fc477b0 simplify doEval() 2018-04-07 15:16:20 +02:00
Massimiliano Ghilardi
6adaaa85ce add vendored copy of github.com/peterh/liner needed by gomacro 2018-04-07 14:49:19 +02:00
Massimiliano Ghilardi
7c1987e0ab update vendored copy of gomacro: adds interpreted interfaces, fixes crash on import of complicates packages as "gonum.org/v1/plot/plotter", and other improvements 2018-04-07 14:05:37 +02:00
Daniel Whitenack
c702f1b1fd
Merge pull request #103 from SpencerPark/busy-idle
Wrap all shell request/reply with busy-idle. Fix #99
2018-03-16 11:51:36 -04:00
SpencerPark
873dcc7608 Wrap all shell request/reply with busy-idle. Fix #99 2018-03-16 11:35:32 -04:00
Daniel Whitenack
57ad0086d8
Merge pull request #97 from SpencerPark/gomacro-fast
Switch from the classic to fast interpreter
2018-03-16 10:13:56 -04:00
SpencerPark
4cf4c6eade Switch from the classic to fast interpreter 2018-01-06 19:09:50 -05:00
Daniel Whitenack
bc76420ac8
Merge pull request #92 from arfon/patch-1
Fixing bibtex
2017-12-15 06:51:27 -06:00
Arfon Smith
3b31a0834f
Update paper.bib 2017-12-14 21:15:34 -05:00
Daniel Whitenack
230454729a
Merge pull request #91 from gopherdata/update-for-jos
Add JOSS paper data
2017-12-13 16:04:06 -06:00
Daniel Whitenack
9ef841f3f4 add JOSS paper data 2017-12-13 17:03:22 -05:00
Daniel Whitenack
b0aca7746a
Merge pull request #79 from SpencerPark/feature/live-output
Live stream output and improved execution semantics
2017-11-01 16:03:59 -04:00
SpencerPark
1d6b207c06 Clean up comments and remove unused channel synchronization 2017-10-31 21:37:12 -04:00
Daniel Whitenack
5a3b5d7a00 Merge pull request #86 from kortschak/install
doc: use go get for install
2017-10-25 09:04:34 -05:00
kortschak
40babb93d6 doc: use go get for install 2017-10-24 13:40:03 +10:30
SpencerPark
055434b4c8 Update kernel_tests for the new execute_result handling 2017-10-21 14:11:31 -04:00
SpencerPark
7b3403f054 Discard output messages from the interpreter 2017-10-20 23:21:48 -04:00
SpencerPark
e90ecb710c Output all return values from the last expression if not all nil 2017-10-20 23:12:12 -04:00
Daniel Whitenack
70f0581a3a Merge pull request #88 from gopherdata/update-docker
Update Dockerfiles to allow go get
2017-10-20 16:14:23 -05:00
Daniel Whitenack
15ab140be9 update Dockerfiles to allow go get 2017-10-20 17:13:33 -04:00
Daniel Whitenack
517aa1fd2c Update README.md 2017-10-07 11:00:16 -04:00
SpencerPark
8094aa554b Refactoring and code cleanup.
*   Refactor named returns to explicit where possible.
*   Add/improve comments relating to the new heartbeat channel and
evaluation semantics.
2017-09-30 01:56:37 -04:00
SpencerPark
da40d22f66 Add/fix kernel_tests for the new execution semantics 2017-09-25 20:16:20 -04:00
SpencerPark
910ee8add3 Set execute_result value to the first non-nil value returned by the last
expression in a code cell.
2017-09-25 17:55:37 -04:00
SpencerPark
a32b5af099 Add test cases for kernel prints to stdout/stderr 2017-09-25 14:22:40 -04:00
SpencerPark
9e646b7b7e Move code execution into a test helper in the kernel_test. 2017-09-25 11:16:56 -04:00
SpencerPark
8463a09ef7 Publish stdout/stderr as it is written. Capture evaluation panics. 2017-09-24 21:28:21 -04:00
SpencerPark
200eb36644 Run heartbeat on seperate goroutine to support long running executions 2017-09-24 17:13:50 -04:00
Daniel Whitenack
84bd4d9956 Merge pull request #77 from gopherdata/version-1
Update to Version 1 - gomacro, new docs, and more
v1.0.0-RC1
2017-09-20 12:56:08 -04:00
Daniel Whitenack
10819853fa update windows build for new org 2017-09-20 12:54:36 -04:00
Daniel Whitenack
2040e263ce clarify named imports 2017-09-20 12:46:16 -04:00
Daniel Whitenack
5e0d919458 update Mac/Windows info 2017-09-20 12:35:22 -04:00
Daniel Whitenack
df7cfc9cb6 fix linting 2017-09-20 11:53:36 -04:00
Daniel Whitenack
b8382a3b7c add toc to readme 2017-09-20 11:17:22 -04:00
Daniel Whitenack
6d457eb740 add Mac install 2017-09-20 11:13:18 -04:00
Daniel Whitenack
52ea4cfe7f README formatting 2017-09-20 11:00:43 -04:00
Daniel Whitenack
eeed976363 README formatting 2017-09-20 10:59:01 -04:00
Daniel Whitenack
5ebd7b0c9d new example and new install docs 2017-09-20 10:56:44 -04:00
Daniel Whitenack
ba012ea91c update README gif format 2017-09-19 17:56:24 -04:00
Daniel Whitenack
53a8e59522 new screencasts 2017-09-19 17:54:48 -04:00
Daniel Whitenack
eee56d3240 fix image links in README 2017-09-19 17:33:31 -04:00
Daniel Whitenack
69792d8af7 update readme intro 2017-09-19 17:26:51 -04:00
Daniel Whitenack
44fad8dcb8 add contributors 2017-09-19 17:04:59 -04:00
Daniel Whitenack
3b40f3f482 add DS dockerfile, update vendored gomacro 2017-09-19 15:08:47 -04:00
Daniel Whitenack
110693d096 Update the Dockerfile 2017-09-18 17:07:05 -04:00
Daniel Whitenack
b615ee7357 Merge pull request #74 from SpencerPark/kernel-tests/panic
Test uncaught panic produces error message
2017-09-18 12:43:22 -04:00
SpencerPark
aee1cad469 Fix kernel_test lint issues 2017-09-18 12:41:23 -04:00
Daniel Whitenack
d219b9afb5 Merge pull request #75 from takluyver/patch-1
Simplify wording about iGo
2017-09-18 11:56:58 -04:00