You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

58 lines
1.9 KiB

11 years ago
--- !ditz.rubyforge.org,2008-03-06/issue
title: "improve Dukweb: fully typed eval() bindings, error handling, emscripten 'arch string'"
desc: ""
type: :task
component: duk
10 years ago
release:
11 years ago
reporter: sva <sami.vaarala@iki.fi>
status: :unstarted
disposition:
creation_time: 2014-02-14 16:14:14.532821 Z
references: []
id: 1dd994b93564e1e47e83ff664504bc3a3dc84deb
log_events:
- - 2014-02-14 16:14:14.692411 Z
- sva <sami.vaarala@iki.fi>
- created
- ""
11 years ago
- - 2014-02-15 23:20:38.356264 Z
- sva <sami.vaarala@iki.fi>
- commented
- Also, add a fatal error handler which console.log()s the error.
11 years ago
- - 2014-02-16 21:47:48.508632 Z
- sva <sami.vaarala@iki.fi>
- commented
- |-
More improvements:
- better web layout
- non-blocking evaluation (worker thread?)
- "command line mode": evaluate inline after each return press (inline, styled results),
this should perhaps be the default mode
- - 2014-02-16 21:57:27.921636 Z
- sva <sami.vaarala@iki.fi>
- commented
- |-
One more approach: model the eval-result dialog as a "chat view". Use
automatically expanding textarea for eval input. When focus is removed
(onblur), automatically evaluate to a result area and create a new
input-result pair on top of the old one (probably makes sense to have
the last one at the top of the page).
The user should be able to change an old input too and re-evaluate it.
There should probably also be a small button to force re-evaluation.
Automatic eval on blur should probably be a tickbox option.
11 years ago
- - 2014-03-28 10:26:26.612192 Z
- Sami Vaarala <sami.vaarala@iki.fi>
- assigned to release v0.11 from v0.10
- ""
11 years ago
- - 2014-05-07 21:10:52.357071 Z
- Sami Vaarala <sami.vaarala@iki.fi>
- assigned to release v0.12 from v0.11
- ""
10 years ago
- - 2014-07-24 13:10:06.490896 Z
- Sami Vaarala <sami.vaarala@iki.fi>
- unassigned from release v0.12
- ""