purescript v0.9.2 Release Notes

Release Date: 2016-07-11 // almost 8 years ago
  • โœจ Enhancements

    Goto Definition

    @kRITZCREEK has added the ability to return position information for expressions in psc-ide. This can be used to implement a Goto Definition feature in IDEs which use psc-ide-server as the backend.

    ๐Ÿ’ป Evaluate PSCi expressions in the browser

    (@paf31)

    ๐Ÿ’ป PSCi now features an alternative backend, which can run commands in the browser via a websocket. To use this mode, simply pass the --port option on the command line:

    $ pulp psci --port 9000
    

    ๐Ÿ’ป and open your web browser to localhost on that port.

    ๐Ÿ‘€ See https://github.com/paf31/psci-experiment for a demonstration.

    psc-ide architecture changes

    @kRITZCREEK has worked on changing the architecture of psc-ide generally, to load data in multiple phases and asynchronously. This enables new features like Goto Definition above.

    Other

    • ๐Ÿ‘ Allow pipes version 4.2 (@felixonmars)
    • Elaborate re-exports (@garyb)

    ๐Ÿ› Bug Fixes

    psc-ide

    • ๐Ÿ›  Fix unicode encoding of json responses (@kRITZCREEK)
    • ๐Ÿ‘Œ Improved handling of reexports (@kRITZCREEK)

    Other

    • โšก๏ธ Update Data.Function constant for prelude 1.0 (@felixSchl)
    • โš  Include position info in ScopeShadowing warning (@garyb)