You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Plume could be written in Plume itself to allow simpler and clearer compiler updates. This would additionally permit us to develop a more complex compiler that could allow developing compiler extensions. There are however some drawbacks to achieving such a thing: Plume compiler could be only developed by users who know well Plume.
Some features that bootstrapped compiler could enable:
Writing custom extensions and making Plume a maximum extensible language
Simplifying contribution process because of current Haskell difficulty and niche
Better compilation time as Haskell plus Cabal can be quite slow
Bootstrapping Plume will be achieved by rewriting everything that has been written in Haskell, in Plume, as a base. Some actual compiler features will be adapted to the new compiler.
The text was updated successfully, but these errors were encountered:
Plume could be written in Plume itself to allow simpler and clearer compiler updates. This would additionally permit us to develop a more complex compiler that could allow developing compiler extensions. There are however some drawbacks to achieving such a thing: Plume compiler could be only developed by users who know well Plume.
Some features that bootstrapped compiler could enable:
Bootstrapping Plume will be achieved by rewriting everything that has been written in Haskell, in Plume, as a base. Some actual compiler features will be adapted to the new compiler.
The text was updated successfully, but these errors were encountered: