There is no save button, any change is automatically saved to disk (you use source version control, right?). The functionality is fairly simple yet: there is a file browser on the left, and the editor (I'm using the ACE web editor) on the right. I still use ghcid for the backend, maybe one day when haskell-ide-engine is released I can use that instead. I also use a web socket to send back GHCi results from the back end to the browser. Now I use Scotty for the back end, with a REST API, and I use a pure Javascript front-end, with the Polymer library providing the web component framework and material design. I started another little effort that I call "reload", both because it's another take on something I had started before and of course because it issues ":reload" commands to ghci when you change files. So I thought again at my efforts last year to have a web based IDE for Haskell, because using the browser as the UI saves users a lot of pain, no UI libraries to install or update! Hours of fun followed to get back to a working system. But at some point, I tried to update the GTK libraries on my Ubuntu machine to get leksah to run, and broke my whole desktop. After giving up on EclipseFP, I've worked a bit on haskell-ide-engine and leksah, contributing little things here and there to try to make the Haskell IDE ecosystem a little bit better.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |