Cabal is a system for building and packaging Haskell libraries and programs. It defines a common interface for package authors and distributors to easily build their applications in a portable way. Cabal is part of a larger infrastructure for distributing, organizing, and cataloging Haskell libraries and programs.

Work for Cabal?

Learning about Cabal?

We can help you find the solution that fits you best.

Cabal Reviews

Chat with a G2 Advisor
Write a Review
Filter Reviews
Filter Reviews
Company Size
User Role
Showing 1 Cabal review
LinkedIn Connections
Cabal review by User
Validated Reviewer
Review Source

"Great software for building Haskell libraries and programs "

What do you like best?

Multiple features, great for packaging and distributing in a portable way. It is a very helpful tool that helps to build and organize the Haskell libraries.

What do you dislike?

Not intuitive, takes time to learn the program. I definitely needed to refer to the guide often in the beginning to ensure code was correct. I wish there was a more interactive training or guide to refer to.

What business problems are you solving with the product? What benefits have you realized?

We have developed libraries for selected themes, catalogues. This is a great tool for the university setting not only business.

Sign in to G2 to see what your connections have to say about Cabal

What Other Continuous Delivery solution do you use?

Thanks for letting us know!

There are not enough reviews of Cabal for G2 to provide buying insight. Below are some alternatives with more reviews:

GNU Make Logo
GNU Make
Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files.
CMake Logo
CMake is a family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice.
GNU Automake Logo
GNU Automake
GNU is an operating system that is free software-that is, it respects users' freedom. The development of GNU made it possible to use a computer without software that would trample your freedom.
sbt Logo
Use Scala to define your tasks. Then run them in parallel from the shell.
Apache Buildr Logo
Apache Buildr
Apache Buildr is a build system for Java-based applications, including support for Scala, Groovy and a growing number of JVM languages and tools.
Leiningen Logo
Leiningen is the easiest way to use Clojure. With a focus on project automation and declarative configuration, it gets out of your way and lets you focus on your code.
FinalBuilder Logo
Automating your Build process is simple with FinalBuilder. With FinalBuilder you don't need to edit xml, or write scripts. Visually define and debug your build scripts, then schedule them with windows scheduler, or integrate them with Continua CI, Jenkins or any other CI Server.
SCons Logo
SCons is an Open Source software construction tool-that is, a next-generation build tool.
Boost.Build Logo
Boost.Build takes care about compiling your sources with right options, creating static and shared libraries, making executables, and other chores - whether you're using gcc, msvc, or a dozen more supported C++ compilers - on Windows, OSX, Linux and commercial UNIX systems.
MPW Make Logo
MPW Make
Macintosh Programmer's Workshop (MPW) is a product designed specifically for professional Macintosh software developers. It brings together a comprehensive collection of development tools designed to support C, C++, and assembly-language programmers who are writing software for Mac OS 7.x/8.x/9.x.
Show more
Kate from G2

Learning about Cabal?

I can help.
* We monitor all Cabal reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.