provide a filename for clearer error callstacks
Dependencies
- [2]
5PC2IJZAbackport some improvements from template-live-editor - [3]
K7ABD3WDattempt at better error recovery - [4]
EY6UKABArecord support for multiple versions - [5]
OI2U4SQ3extract a function - [6]
5TZBSRBNaudit all calls to app.eval - [7]
XATNMEZQbail early on errors - [8]
WIBNGKLFrename - [9]
TNRO6KLZnew live app - [10]
QFFTXR7Enew file-system format for freewheeling apps - [11]
JIWWTY7Rextract a function - [12]
5T6SHEITabstraction: roll forward/back - [13]
UUX7J2OAprevent overriding foundational definitions - [14]
ECUOUZI7load manifest in correct order
Change contents
- replacement in main.lua at line 102
local status, err = app.eval(buf)local _, definition_name = filename:match('^(%d+)-(.+)')local status, err = app.eval(buf, definition_name) - replacement in main.lua at line 237
local status, err = app.eval(buf)local status, err = app.eval(buf, definition_name) - replacement in main.lua at line 300
function app.eval(buf)function app.eval(buf, name) - replacement in main.lua at line 303
local f = load('return '..buf, 'REPL')local f = load('return '..buf, name or 'REPL') - replacement in main.lua at line 307
local f, err = load(buf, 'REPL')local f, err = load(buf, name or 'REPL')