amuletml / amulet

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

Module system followups #183

Closed SquidDev closed 5 years ago

SquidDev commented 5 years ago

In which Pooh discovers that modules weren't as simple as he had been led to believe.

The driver

REPL and editor support

Note, several of these are dependent on cache invalidation.

Misc

plt-amy commented 5 years ago

Prelude support's happening in feature/guillotine-the-builtins. However, I'm not french, and so I suck at guillotining.

plt-amy commented 5 years ago

Prelude support's done in #184

SquidDev commented 5 years ago

While editor integration is next on my todo list, having done some more research, I don't think it falls under the current module driver system.

I'm going to close this for the time being, and call this iteration of the module system "done". We'll see what emerges over the next few weeks as far as editor logic goes, and how much can be integrated with the existing systems.