Joel Martin
58ff81103f
Hy: step1
2017-09-19 22:44:41 -05:00
Joel Martin
67365c0546
Hy: step0
2017-09-19 22:35:59 -05:00
Joel Martin
cf01dac145
Add package.lock to .gitignore
2017-09-21 17:35:38 -05:00
Joel Martin
0a9a468537
python: remove extraneous macroexpand call.
2017-09-21 17:35:38 -05:00
Joel Martin
dd4020b944
Guide: fix TODOs. Add next steps section.
...
Also move a few general TODOs to docs/TODO.
2017-09-21 17:35:38 -05:00
Joel Martin
012e4179af
FAQ: expand main repo merge expectations section.
2017-09-21 17:35:38 -05:00
Joel Martin
2ffcc44991
Merge pull request #281 from sebras/master
...
Fix a number of typos in documentation/comments.
2017-09-15 13:07:39 -05:00
Sebastian Rasmussen
0198b7a230
Fix a number of typos in documentation/comments.
2017-09-15 20:00:15 +02:00
Joel Martin
47bcc4c0fa
Basic: fix time-ms for QBasic.
2017-09-15 09:29:38 -05:00
Joel Martin
e17aef048e
Misc fixes and TODO updates.
...
- Truncate ruby and python stacktraces since they can get very long
in certain cases causing problems.
- Fix Clojure West example with proper escaping.
2017-09-15 00:00:23 -05:00
Joel Martin
115e430d02
Basic: QBasic fixes/enabling. Recursive includes.
...
Enable QBasic console mode usage and fix bugs in newline handling
differences with C64 basic (cbm). To enable console mode for QBasic
programs, have basicpp.py prefix the output with the QB64 specific
console activation variables/functions.
One change to basicpp.py to make this change more straightfowards is
recursive includes so that includes can appear in more than just the
top level step files. This allows us to conditionally include the
right readline implementation. For QBasic in the special console mode
(instead of the default full-screen UI mode) we need to use the LINE
INPUT command in order to read input.
2017-09-14 23:50:15 -05:00
Joel Martin
2a368ba6df
JS, Rexx: fix step build deps.
2017-09-14 23:39:00 -05:00
Joel Martin
48bd82ba6c
Makefile: add docker-shell target(s).
2017-09-14 23:37:26 -05:00
Joel Martin
5a5357b17e
Makefile: re-ordering. Drop extra SECONDEXPANSIONs
2017-09-14 23:36:25 -05:00
Joel Martin
3a4c00a7f3
Merge pull request #275 from amorphid/master
...
Update Elixir syntax & version to work with v1.5.x
2017-09-13 17:34:41 -05:00
Joel Martin
de37556cd2
Merge pull request #273 from wasamasa/r7rs-implementation
...
R7RS implementation
2017-09-13 14:55:48 -05:00
Michael Pope
007e4bf842
Update Dockerfile for Elixir
2017-09-13 12:50:56 -07:00
Vasilij Schneidermann
bcf3234d90
Disable Foment due to inexplicable hangs
2017-09-13 21:25:05 +02:00
Vasilij Schneidermann
d09216a03c
Set default Scheme implementation for tests
2017-09-13 20:14:50 +02:00
Vasilij Schneidermann
f301fa6ce7
Fix execution of Kawa and Gauche in Docker
2017-09-13 17:51:45 +02:00
Vasilij Schneidermann
2b9b110457
Fix eval test
2017-09-13 16:49:26 +02:00
Vasilij Schneidermann
fea8cfff34
Fix Makefile
2017-09-13 16:49:15 +02:00
Vasilij Schneidermann
b58ce6c42f
Add seven Scheme implementations to Dockerfile
2017-09-13 09:58:18 +02:00
Vasilij Schneidermann
d7d982e8b2
Add Dockerfile and try finding sash
2017-09-13 09:58:06 +02:00
Joel Martin
a26e275857
Merge pull request #279 from ideasman42/patch-4
...
Remove unnecessary lookup in 'dissoc'
2017-09-12 21:23:38 -05:00
Joel Martin
74a9e0bb41
Merge pull request #280 from ideasman42/patch-5
...
Remove unnecessary attr access in 'meta'
2017-09-12 21:23:07 -05:00
Joel Martin
0c820db4e5
Merge pull request #276 from ideasman42/patch-2
...
Update core.py
2017-09-12 21:22:23 -05:00
Campbell Barton
ebaca6bbe9
Remove unnecessary lookup in 'get'
2017-09-13 12:10:00 +10:00
Campbell Barton
a77b8357de
Remove unnecessary attr access in 'meta'
2017-09-13 12:03:07 +10:00
Campbell Barton
953dc52ae8
Remove unnecessary lookup in 'dissoc'
2017-09-13 12:00:34 +10:00
Joel Martin
09c082b012
Merge pull request #277 from ideasman42/patch-3
...
Avoid premature sort
2017-09-12 14:41:20 -05:00
Campbell Barton
50af689531
Avoid premature sort
2017-09-13 05:15:21 +10:00
Michael Pope
e68e138f27
Update Elixir syntax & version to work with v1.5.x
2017-09-12 11:34:43 -07:00
Joel Martin
ef7fc8cad5
Merge pull request #274 from Poeticode/php7-fix
...
Fix for PHP 7 compatibility
2017-09-12 09:00:09 -05:00
Joel Martin
edd7e9c259
Haxe: skip step5 when cpp MODE.
2017-09-12 08:57:01 -05:00
Vasilij Schneidermann
d209e68a49
Merge remote-tracking branch 'upstream/master' into r7rs-implementation
2017-09-12 10:08:15 +02:00
Vasilij Schneidermann
6c0968a6a4
Make use of scheme_MODE
2017-09-12 09:44:51 +02:00
Poeticode
df2cc0c51c
Rename mal's Error class to _Error
2017-09-12 00:36:27 -04:00
Joel Martin
458852b23a
Clojure, Haxe: all target based on MODE.
2017-09-11 23:28:00 -05:00
Joel Martin
6e8730c4eb
Fix IMPL variables in travis scripts.
2017-09-11 18:31:55 -05:00
Joel Martin
85bb01d0bb
Fix conveyance of *_MODE variables to build rules.
2017-09-11 18:23:32 -05:00
Joel Martin
49aa3e96ea
Remove redundant Haxe travis test.
2017-09-11 18:10:24 -05:00
Joel Martin
2d76e8776c
Generic <impl>_MODE setting. Add travis modes.
...
For implementations that support different compile/run modes, the
convention is not <impl_name>_MODE=<mode>. This is passed through to
make/docker commands. Fix Makefiles and run scripts to listen to the
respective *_MODE variables.
Enable travis builds/tests for 4 Haxe modes and 2 python modes.
2017-09-11 17:54:26 -05:00
Vasilij Schneidermann
a7b8df6715
Rename to scheme
2017-09-11 23:54:50 +02:00
Joel Martin
4bb2ab37be
Matlab: update to Octave 4.2.1
...
Make Octave the primary in the README description and add instructions
for direct Octave execution.
2017-09-11 16:47:55 -05:00
Vasilij Schneidermann
49352c897b
Fix build with cyclone
2017-09-10 13:28:27 +02:00
Vasilij Schneidermann
84dee477f3
Improve env lookup performance considerably
2017-09-10 13:21:45 +02:00
Vasilij Schneidermann
ff3a8bf8c1
Mention Scheme in README, add instructions
2017-09-10 12:24:55 +02:00
Vasilij Schneidermann
a43528b9dc
Implement scm-eval
2017-09-09 16:09:47 +02:00
Vasilij Schneidermann
0541442183
Self-hosting fix
2017-09-09 12:34:18 +02:00