Colin Wahl
Colin Wahl
Sorry, things got busy around here, I'm going to pick this back up soon to address the feedback.
@rhendric I've addressed your initial feedback. While doing the `codegen` refactoring, I noticed that `purs codegen` doesn't allow opting-in to generating source maps - I should probably add an option...
I'll spend some time thinking about how we could add a meaningful test for this soon. Other than that, there is the outstanding question of initializing the codegen supply with...
@MaybeJustJames would you like to take this over from me? My bandwidth for compiler work is pretty low these days. The big open question is that I'm still not sure...
> Happy to take over. How would you like to do it? However you'd like to do it is fine with me - you could continue off this PR, or...
> I was wondering - is this work necessary at all now that we have [the backend optimizer](https://github.com/aristanetworks/purescript-backend-optimizer)? Supporting an optimizer was certainly my main goal for this - now...
I had to use `purs graph` internally to implement #730 - there is now a function `Spago.Purs.graph` which handles calling out to `purs graph` and decoding the console output. If...
Yeah, `spago graph modules` is pretty much what's implemented by `purs graph`, so it shouldn't be bad. `spago graph packages` would involve resolving files to package names, and then rebuilding...
I have an implementation for this mostly done. I will clean it up and put up a PR tonight.
Go ahead! I hit some snags that I can't even remember at this point - here is where my partial implementation is, but it may need a different approach #3619