Mark Stahl

Results 15 issues of Mark Stahl

Every time I start a new project running steal and I want to use Chai or Mocha (or many other popular packages that are escaping me right now) I go...

enhancement
needs a hero

This is a breaking change. Alright, following the calls of `concat` I found where to make the change (I believe). Thank you @goto-bus-stop I did find an error in the...

Currently if a lookup fails it will return Nil as the result. While in a block this should not be the case. This is how a failed lookup currently evaluates:...

runtime
feature

There should be a mode assigned to the runtime to dictate whether log messages should be printed out to the terminal. It makes sense to print out logs to the...

bug
runtime
commands

Arrays will be of the form ``` '[' [expression [. expression]]* ']' ```

runtime
feature

Currently the .soma files of project are only loaded from the src directory. If there were subdirectories they .soma files in those subdirectories would not be loaded. The files should...

runtime
feature

Currently there is no means of garbage collection of objects (or promises). A reference counting system eventually has to be added so that objects and promises that leave scope are...

bug
runtime

``` soma eval [filename | "expression"] ``` As stated above the (single) argument to the command will either be an expression string or a filename. The expression string shall be...

feature
commands

``` + (f Foo) bar -> 'Get the attribute hello from object f and assign it to a', a := f @hello. + (b Bar) baz -> 'Assign the attribute...

feature

The part that surprises me is the bundle `root/root.js` when it is generated from a main named `root/root.view.js`. Not sure if this is a bug, or a configuration option.

bug