Releases: Almenon/AREPL-electron
AREPL v8
No longer maintained - please use the VSCode extension
Requirements:
Installation:
- Download
- Unzip folder
- Launch arepl.exe
Or if you have VSCode you can download the extension
Features:
- Real-time evaluation of code
- Collapsible display of local variables
- Instant display of errors with stack trace
- Breakpoints
- Sublime key-bindings
see it in action:
Changelog:
Fixed Bugs
#75 files are no longer executed immediately upon opening
#68 print is not in real-time
AREPL v7
Requirements:
Installation:
- Download
- Unzip folder
- Launch arepl.exe
Or if you have VSCode you can download the extension
Features:
- Real-time evaluation of code
- Collapsible display of local variables
- Instant display of errors with stack trace
- Breakpoints
- Sublime key-bindings
see it in action:
Changelog:
Implemented enhancements:
#8 Customizable settings in src/settings.js
#60 Customizable themes
#51 automatic restart for GUI applications like turtle, matplotlib, tkinter, etc..
Fixed Bugs
#50 Mac version now works
#54 app now works on linux
AREPL v6
Requirements:
Installation:
- Download
- Unzip folder
- Launch arepl.exe
Features:
- Real-time evaluation of code
- Collapsible display of local variables
- Instant display of errors with stack trace
- Breakpoints
- Sublime key-bindings
see it in action:
Changelog:
Implemented enhancements:
- #44:
Use Control-Enter on a line to print the result of that line.
Or use Control-Enter on a line ending with a . to print the attributes of the variable
think of this as a really hacky form of intellisense
Dev Enhancements:
- #47 - Automated unit tests for JS
Mac / Linux user?
I don't have a build ready for mac yet, sorry. The linux build is probably broken as well. If you really want to try it out you can clone the repository and follow the developer instructions in the readme. I have made progress on the fix (see #46 and #48) but I still need to work on it.
AREPL alpha v5
Requirements:
Installation:
- Download
- Unzip folder
- Launch arepl.exe
Features:
- Real-time evaluation of code
- Collapsible display of local variables
- Instant display of errors with stack trace
- Breakpoints
- Sublime key-bindings
see it in action:
Changelog:
Implemented enhancements:
- resizeable editor #42
- better display of regex match objects #38
- Added #$save command for "saving" the code above it (so it doesn't get re-evaluated every time you type).
This feature is buggy so beware. #30
Fixed Bugs
- Restart (via F1) was broken
Dev Enhancements:
- Log execution time #39
- Refactored python evaluator
Mac / Linux user?
I don't have a build ready for mac yet, sorry. The linux build is probably broken as well. If you really want to try it out you can clone the repository and follow the developer instructions in the readme
AREPL alpha v4
Requirements:
Installation:
- Download
- Unzip folder
- Launch arepl.exe
Features:
- Real-time evaluation of code
- Collapsible display of local variables
- Instant display of errors with stack trace
- Breakpoints
- Sublime key-bindings
see it in action:
Changelog:
Implemented enhancements:
Fixed bugs:
- NaN, Infinity, and -Infinity cause errors #35
- Mac menu is broken #33
- input gets interpreted as code if program is not running #29
- new code can get interpreted as input #28
- Unnecessary execution of code #27
Dev Enhancements:
AREPL alpha v3
Requirements:
Installation:
- Download
- Unzip folder
- Launch arepl.exe
Features:
- Real-time evaluation of code
- Collapsible display of local variables
- Instant display of errors with stack trace
- Breakpoints
- Sublime key-bindings
see it in action:
Changelog:
New features:
#2 add automatic update check
#17 Ability to start, stop, and restart real-time evaluation
F1: restart
F4: toggle real-time evaluation on / off
F5: run once (only useful if real-time evaluation is off)
#20 added local documentation
Fixed following issues:
#18 removed brackets so user doesn't accidentily run code that is not ready yet
AREPL alpha v2
Requirements:
Installation:
- Download
- Unzip folder
- Launch arepl.exe
Features:
- Real-time evaluation of code
- Collapsible display of local variables
- Instant display of errors with stack trace
- Breakpoints
- Sublime key-bindings
see it in action:
Changelog:
New features:
#7 Open and save file
Fixed following issues:
#11 Unhandled exception when creating CSV reader
#12 RecursionError when using locals
#13 buggy stdout display
#14 python file open error on mac
#15 wrong version of python used on mac