SaaSHub helps you find the best software and product alternatives Learn more →
Haskell-mode Alternatives
Similar projects and alternatives to haskell-mode
-
-
prescient.el
☄️ Simple but effective sorting and filtering for Emacs.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
-
elm-format
elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide
-
-
-
commonmark
Pure Haskell commonmark parsing library, designed to be flexible and extensible
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
-
-
error-message-index
A community-driven collection of documentation for Haskell error messages and warnings
-
-
functional-programming-jargon
Jargon from the functional programming world in simple terms!
-
ZIO
ZIO — A type-safe, composable library for async and concurrent programming in Scala
-
Fable: F# |> BABEL
F# to JavaScript, TypeScript, Python, Rust and Dart Compiler
-
-
-
-
-
string-inflection
underscore -> UPCASE -> CamelCase conversion of names
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
haskell-mode reviews and mentions
-
There is No “Tooling Issue” in Haskell
You can use GHCI's debugger through Emacs's haskell-debug-mode (part of the haskell-mode package), and probably through other editor/IDEs as well, a programming editor like Emacs or Vim simply needs to be able to run a GHCI session and send commands to it.
-
Kill until next char preceding space | Uppercase | underscore
No, I was only using haskell-mode. So I guess this is LSP's fault, then. Not Emacs's fault and not haskell-mode's fault.
-
What’s so great about functional programming anyway?
If I made it sound like there's something like IntelliSense today, apologies! We've got <https://github.com/haskell/haskell-mode/blob/master/haskell-...>, but it's type-a-command-and-do-a-search: it's not linked in with completion directly in the setups I've seen.
(In practice, I'm usually starting from a slightly different place: I know I want a Frob and I've got a This and a That, so I do :hoogle This -> That -> Frob and get some options. The thought-process is working backwards from the goal more than forwards from one key object in focus. A different way of working, but I'm not convinced it's less effective.)
My point though was that it's an engineering issue, not a fundamental language limitation. ie not a reason all future languages should shun haskell features. The building blocks to do better at completion than haskell curently does are there.
-
Emacs becomes extremely sluggish when I enter a haskell file
check if you have any similar config to what caused this issue: https://github.com/haskell/haskell-mode/issues/1777 for me
-
Requests for packages to add to NonGNU ELPA?
Package-lint has been on my list, but the maintainer, MELPA's Steve Purcell, has been hesitant about NonGNU ELPA in the past (see this discussion), so I have skipped his packages for now, and also because most of the packages he maintains have a "broken" version tag, most of the time -- the reason here is that MELPA adds these manually, and since he understandably is targetting MELPA, there is little interest from his side to fix that.
-
stack compile errors in emacs
Lastly, calling `haskell-compile` will call `haskell--compile` with the appropriate options depending on your kind of project (cabal, stack or plain ghc) here. Which you can see at the bottom that it starts `compilation-start` using the `haskell-compilation-mode` (here).
You can see the expected output in this PR description.
-
Artyom's Haskell toolbox — a long list of tools/libraries I use
I use haskell-mode. It has a shortcut for loading a module into REPL, and it also runs hasktags for me. That's literally all I use.
-
My setup for messing about with Haskell scripts, 2021 edition
Just as a note from my poking around, this is the "official" way to use a nix-shell with haskell-mode: https://github.com/haskell/haskell-mode/blob/3a019e65b504861d7ea23afbfecd14e5ef63e846/haskell-customize.el#L77
-
A note from our sponsor - SaaSHub
www.saashub.com | 28 Mar 2024
Stats
haskell/haskell-mode is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.
The primary programming language of haskell-mode is Emacs Lisp.