Leonard Schütz

Results 73 issues of Leonard Schütz

- Maybe called `Mimi` :) - Runtime should lookup loaded libraries in a specific project package folder - Projects should be able to declare some kind of manifest file containing...

runtime
standard library

- Throws an `AssertionError` containing the source of the failed expression - Error message provides details about error ```javascript const foo = 0 const bar = 25 assert foo //...

compiler
runtime

- Useful when dynamically creating a tuple - Ability to convert back and forth between `MutableTuple` and `Tuple`

runtime

- Runtime executes ready threads for as long as there are active threads or threads that could become active in the future - Timers, pending network requests, file system callbacks...

runtime

- Compiler registers constructor functions as static functions - Constructor functions contain a special piece of code initializing the self value to a new instance of the class - Replaces...

compiler
runtime

- Interfaces can declare member functions - Interfaces cannot declare properties - Interface functions can be marked abstract - Interface functions are copied into the classes function table - Classes...

compiler
runtime

- Comparison operator to check if a value inherits from a certain class - Expects the value on the right to be a class

compiler
runtime

```javascript class A { property foo { get { get_foo_property() } set(value) { set_foo_property(value) } } } ``` - `loadattrsym` calls get function if symbol matches and function has getter...

compiler
runtime

- Some very big tuples do not fit into a single heap object - Memory for the object must be allocated separately - Actual instance only stores a pointer and...

runtime

- Class member functions should have the ability to be marked as final - Subclassing classes may not override those functions

compiler
runtime