Nikodemus Siivola

Results 116 issues of Nikodemus Siivola

- [x] repl, can be limited to extending REPL defined classes, see #833 for the later goal - [x] evaluator - [x] compiler - [x] formatter - [x] prelude loaded...

feature-lang

Allow - redefinition of globals - redefinition of classes, interfaces, and extensions Does not need to allow redefinition of builtin layouts or builtin methods. Changing class layout need to provide...

feature-lang
design

Note: requires very high quality indentation engine for this not to be terrible! Maybe #359 ?

quality-of-life
feature-emacs

Very similiar to #111, as such may require #359

feature-emacs

Currently generating the debug output is _way_ too slow.

feature-lang

Problem is that $IntegerPrintBase is bound in the interpreter, but writeOn:in:radix: ends up being executed in compiled code, where the dynamic variable has not been bound.

bug-lang
blocker

- Unary methods with implicit receiver indistinguishable from variable accesses. (Variable and slot lookups _could_ be considered unary sends to the lexical environment, but this semantic distinction need not be...

feature-lang
design
syntax

Should it be in `System` instead, since panics are supposed to be terminating events generally? ``` system withPanicHandler: { |panic| system output println: "PANIC: {panic}" } do: { stuff do...

design