AREPL Electron Versions Save

python scratchpad with real-time code evaluation

v1.0.0-alpha.8

5 years ago

No longer maintained - please use the VSCode extension

Requirements:

Installation:

  1. Download
  2. Unzip folder
  3. 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:

Alt Text

Changelog:

Full Changelog

Fixed Bugs #75 files are no longer executed immediately upon opening #68 print is not in real-time

v1.0.0-alpha.7

6 years ago

Requirements:

Installation:

  1. Download
  2. Unzip folder
  3. 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:

Alt Text

Changelog:

Full 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

v1.0.0-alpha.6

6 years ago

Requirements:

Installation:

  1. Download
  2. Unzip folder
  3. 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:

Alt Text

Changelog:

Full Changelog

Implemented enhancements:

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.

v1.0.0-alpha.5

6 years ago

Requirements:

Installation:

  1. Download
  2. Unzip folder
  3. 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:

Alt Text

Changelog:

Full 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

v1.0.0-alpha.4

6 years ago

Requirements:

Installation:

  1. Download
  2. Unzip folder
  3. 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:

Alt Text

Changelog:

Full Changelog

Implemented enhancements:

  • better display of dates #32
  • truncate long strings with option to expand #9

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:

  • de-coupling of python result handler and html #31
  • javascript unit-tests #21

v1.0.0-alpha.3

6 years ago

Requirements:

Installation:

  1. Download
  2. Unzip folder
  3. 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:

Alt Text

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

v1.0.0-alpha.2

6 years ago

Requirements:

Installation:

  1. Download
  2. Unzip folder
  3. 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:

Alt Text

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

v1.0.0-alpha.1

6 years ago

Requirements:

Installation:

  1. Download
  2. Unzip folder (I suggest using 7-zip)
  3. 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:

Alt Text