{"added":null,"apiVersion":1,"behindSince":"2026-09-16","buildDepends":[],"categories":["devel","haskell"],"comment":"LSP provider implementation for Haskell language","compare":null,"dependentCount":null,"description":"The haskell-language-server (HLS) project is an implementation of a server (a\n\"language server\") for the Language Server Protocol (LSP). A language server\ntalks to a client (typically an editor), which can ask the server to perform\nvarious operations, such as reporting errors or providing code completions. The\nadvantage of this system is that clients and servers can interoperate more\neasily so long as they all speak the LSP protocol. In the case of HLS, that\nmeans that it can be used with many different editors, since editor support for\nthe LSP protocol is now widespread.\n\nHLS is responsible for actually understanding your project and answering the\nquestions that the client asks of it, such as: what completion items could go\nhere? are there any errors in the project? and so on. HLS provides many (but not\nall) of the features that the LSP protocol supports.\n\nBut HLS only provides the server part of the setup. In order to actually use it\nyou also need a client (editor). The client is responsible for managing your\ninteraction with the server: launching it, dispatching commands to it, and\ndisplaying or implementing responses. Some clients will even install the server\nbinaries for you!","flavors":[{"comment":"LSP provider implementation for Haskell language","pkgName":"hs-haskell-language-server-ghc92-2.9.0.1"}],"html":"https://daemonports.org/dragonfly/devel/hs-haskell-language-server/","kind":"port","lastUpdate":null,"license":["APACHE20"],"maintainer":"haskell@FreeBSD.org","name":"hs-haskell-language-server","newest":false,"newestVersion":"2.15.0.0","noVulnData":false,"origin":"devel/hs-haskell-language-server","otherSystems":[{"maintainer":"haskell@FreeBSD.org","newest":true,"origin":"devel/hs-haskell-language-server","path":"/devel/hs-haskell-language-server/","system":"FreeBSD","updated":"2026-09-16","version":"2.15.0.0"},{"maintainer":"haskell@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/hs-haskell-language-server","path":"","system":"HardenedBSD","version":"2.15.0.0"},{"maintainer":"haskell@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/hs-haskell-language-server","path":"","system":"GhostBSD","version":"2.15.0.0"}],"packages":null,"pkgName":"hs-haskell-language-server-2.9.0.1","related":null,"repository":"DPorts","requiredBy":[],"requiredByCount":0,"runDepends":["devel/libffi","math/gmp"],"status":null,"system":"dragonfly","systemLabel":"DragonFly","version":"2.9.0.1","versions":null,"vulnerabilities":null,"www":"https://haskell-language-server.readthedocs.io/"}
