amuletml / amulet

An ML-like functional programming language
https://amulet.works/
BSD 3-Clause "New" or "Revised" License
328 stars 16 forks source link

Editor integration #221

Closed SquidDev closed 5 years ago

SquidDev commented 5 years ago

This is an initial draft of editor integration, with support for loading multiple files, etc... It's still very much WIP, so this is currently intended as a way of tracking progress and bugs.

Editor

Internals

Features

We may not add all of these immediately, but definitely worth having in the future.

There's definitely some features where it's not entirely clear how this will interact with desugaring, so not sure how feasible all of these will be.