Last modified 2 years ago
Robert and Jens first experience and obstacles with the Lively Kernel
Getting started
- How to change stuff in LK and save / publish it
- Setting up an own WebDAV server
User Interface
- we first thought that we would be able to develop Lively from the inside [FIXED :-)]
- missing copy and paste was painful [FIXED]
- working with TextMorph
- weird keyboard navigation and cursor update [FIXED]
- Alt-P only evaluates selection and not the line [FIXED]
- Alt-D replaced the selection [FIXED]
Work cycle
- finding syntax errors was sometimes hard, because of the long edit run loop, when working with the js files directly
- finding runtime errors in debugging and testing was problematic,
- using the stack tracer wasn't helpful
Design Patterns / Code
- the use of the "Model Plug View" (MPV) pattern and its use in non-GUI objects, e.g. dealing asynchronously with NetRequests, is not obvious and easy to understand
- Terminology: Widgets, Model, Views, Plugs, Pins, Components
