Blogged: The Strange World of Directory Scope
miniblog.
Related Posts
I've been learning more about refactoring operations ("code actions") in the Language Server Protocol and they're more limited than I realised.
An action is basically a name and an edit. There's no scope for prompting the user or offering GUI options.
Creating a new PL is so different from changing an existing one.
You need to worry about syntax, locals, scope, error checking, conditionals, interpreter loop, stdlib etc. You can work on these in isolation once you have a working implementation.
(My toy PL now does fizzbuzz!)
Creating a new PL is so different from changing an existing one.
You need to worry about syntax, locals, scope, error checking, conditionals, interpreter loop, stdlib etc. You can work on these in isolation once you have a working implementation.
(My toy PL now does fizzbuzz!)