top of page

Market Research Group

Public·12 members
Alexander Bailey
Alexander Bailey

Cabal Extra Quality


The term cabal can refer to either: cabal-the-spec (.cabal files), cabal-the-library (code that understands .cabal files), or cabal-the-tool (the cabal-install package which provides the cabal executable); usually folks are referring to cabal-the-tool when they say cabal.




Cabal



To install the cabal executable you can use ghcup (if you're using Linux), the Haskell Platform, install the cabal-install package from your distributions package manager (if using Linux or Mac), or download the source or prebuilt binary from the Download page. If you already have the cabal executable you can upgrade it by running: cabal install cabal-install


Sometimes the older installed version is still on the program search $PATH, you can check you're running the latest version with the command below. If it doesn't match the output of the cabal-install command above you'll need to replace the old executable with the new one. cabal --version


Before you try anything else, you may want to refresh the package index: cabal update If you already have a new-ish version of cabal you can use the v2/new commands. Try the following: cabal new-install Cabal cabal-install If this works, update the cabal command on your $PATH with the version installed. Some alternative installation methods from source code are described in the Cabal source repository.


Cabal has been associated with a group of five ministers in the government of England's King Charles II. The initial letters of the names or titles of those men (Clifford, Arlington, Buckingham, Ashley, and Lauderdale) spelled cabal, and they have been collectively dubbed as the "Cabal Cabinet" or "Cabal Ministry." But these five names are not the source of the word cabal, which was in use decades before Charles II ascended the throne. The term traces back to cabbala, the Medieval Latin name for the Kabbalah, a traditional system of esoteric Jewish mysticism. Latin borrowed Cabbala from the Hebrew qabbālāh, meaning "received or traditional lore."


cabal (third-person singular simple present cabals, present participle cabaling or caballing, simple past and past participle cabaled or caballed)


Advise-me, Agda, Cabal-syntax, DisTract, Encode, HPath, HSFFIG, HUnit-Plus, HaRe, Haggressive, ONC-RPC, Rlang-QQ, TBC, accelerate-llvm-native, acme-everything, api-tools, arch-hs, archlinux, archlinux-web, argon, arith-encode, asset-bundle, atomic-primops, ats-pkg, ats-setup, autoexporter, autopack, billeksah-forms, binembed, bishbosh, buildwrapper, cab, cabal-appimage, cabal-auto-expose, cabal-bounds, cabal-build-programs, cabal-bundle-clib, cabal-cargs, cabal-debian, cabal-detailed-quickcheck, cabal-doctest, cabal-file, cabal-file-th, cabal-ghc-dynflags, cabal-ghci, cabal-helper, cabal-hoogle, cabal-info, cabal-install, cabal-install-parsers, cabal-install-solver, cabal-lenses, cabal-macosx, cabal-pkg-config-version-hook, cabal-query, cabal-test-compat, cabal-test-quickcheck, cabal-toolkit, cabal2ebuild, cabal2json, cabal2nix, cabal2spec, cabalQuery, cabalmdvrpm, cabalrpmdeps, chs-cabal, clash-ghc, clashilator, clr-inline, codex, configuration-tools, cuda, debian, debian-build, dhall-to-cabal, dist-upload, distribution-nixpkgs, doctest-parallel, dynamic-pp, enumeration, epic, epub, exherbo-cabal, extensions, extract-dependencies, fast-tags, fay, fay-builder, feldspar-compiler, fficxx, find-source-files, first-class-instances, fishfood, fourmolu, g2, gen-imports, ghc-imported-from, ghc-instances, ghc-mod, ghc-options, ghc-pkg-lib, ghcup, graphmod, gtk2hs-buildtools, guardian, hackage-api, hackage-db, hackage-security, hackmanager, haddock, haddock-api, haddock-test, hadolint, hakaru, halberd, haskell-ci, haskell-debug-adapter, haskell-docs, haskell-gi, haskell-names, haskell-packages, haskell-tools-builtin-refactorings, haskell-tools-daemon, haskell-tools-experimental-refactorings, haskell-tools-refactor, hdocs, hfmt, hgettext, hhp, hindent, hinit, hinstaller, hint, hls-cabal-plugin, homplexity, hoppy-runtime, hpack, hpack-convert, hpc-coveralls, hsdev, hskeleton, hsql-mysql, hubris, ice40-prim, idris, importify, inline-java, iridium, jbi, jenga, keystore, language-nix, language-pig, ldif, legion-discovery, legion-discovery-client, leksah, leksah-server, licensor, lion, liquidhaskell, liquidhaskell-cabal, ltk, maam, manatee-core, manatee-ircclient, matlab, metaplug, module-management, morley-prelude, mptcpanalyzer, mueval, network-address, ngx-export-distribution, nix-tools, nixos-types, ogma-extra, om-elm, opencv-raw, ormolu, package-description-remote, packdeps, pantry, pantry-tmp, parochial, pec, pier, pier-core, plugins, policeman, precis, preprocess-haskell, preprocessor, proto-lens-protoc, proto-lens-setup, prune-juice, purescript, quipper-cabal, releaser, reload, rest-gen, rio-prettyprint, roshask, rpmbuild-order, rts-loader, scion, scion-browser, self-extract, servant-serf, shake-cabal, shake-ext, shaker, shuffle, simple-cabal, spdx, sprinkles, squeeze, sr-extra, stack, stack-network, stack2cabal, stack2nix, stackage, stackage-build-plan, stackage-curator, stackage-metadata, stackage-to-hackage, stackage-types, stackage2nix, staversion, stylish-cabal, stylish-haskell, sunlight, superdoc, testloop, thank-you-stars, treemap-html, treemap-html-tools, type-tree, unbeliever, uuagc, uuagc-bootstrap, uuagc-cabal, uusi, vabal, vabal-lib, vacuum, velma, webdriver, weekdaze, wikipedia4epub, yes-precure5-command, yesod-dsl, yi, zeroth, zifter-stack


2captcha, ADPfusion, ADPfusionForest, ADPfusionSet, AERN-Basics, AERN-Net, AERN-Real, AERN-Real-Double, AERN-Real-Interval, AERN-RnToRm, AERN-RnToRm-Plot, AMI, AesonBson, AlignmentAlgorithms, Allure, BenchmarkHistory, Biobase, BiobaseBlast, BiobaseENA, BiobaseFR3D, BiobaseFasta, BiobaseHTTP, BiobaseInfernal, BiobaseTrainingData, BiobaseTurner, BiobaseTypes, BiobaseVienna, BiobaseXNA, BlastHTTP, BlogLiterately, BlogLiterately-diagrams, CMCompare, CarneadesDSL, CarneadesIntoDung, Coadjute, ConClusion, ConcurrentUtils, DAV, DOH, DPM, DPutils, DRBG, DSA, DSH, Deadpan-DDP, DigitalOcean, DnaProteinAlignment, Dust, Dust-crypto, Dust-tools, Elm, EntrezHTTP, Extra, FAI, Facebook-Password-Hacker-Online-Latest-Version, Finance-Quote-Yahoo, Forestry, FormalGrammars, Frames-beam, Frames-map-reduce, Frames-streamly, GLM, GenI, Gene-CluEDO, GenussFold, Gleam, GrammarProducts, Graphalyze, HAppSHelpers, HFitUI, HLearn-approximation, HLearn-classification, HLearn-datastructures, HLearn-distributions, HQu, HROOT, HROOT-core, HROOT-graf, HROOT-hist, HROOT-io, HROOT-math, HROOT-net, HROOT-tree, HSmarty, HTF, HXMPP, HackMail, HaskellNet, HaskellNet-SSL, Hastodon, Hawk, Hermes, Hoed, HsHTSLib, HsWebots, HueAPI, Hydrogen, IPv6DB, JuPyTer-notebook, LambdaHack, Lastik, Liquorice, LslPlus, Lykah, MC-Fold-DP, MFlow, MailchimpSimple, MicrosoftTranslator, Monadoro, MuCheck, MuCheck-HUnit, MuCheck-Hspec, MuCheck-QuickCheck, MuCheck-SmallCheck, MusicBrainz, MutationOrder, NGLess, NTRU, Nomyx-Core, Nomyx-Language, Nomyx-Rules, Nomyx-Web, Nussinov78, OGDF, Obsidian, OrchestrateDB, Ordinary, PUH-Project, PageIO, Paillier, PandocAgda, Parallel-Arrows-ParMonad, Parry, PrimitiveArray, PrimitiveArray-Pretty, Quelea, QuickPlot, RNAFold, RNAdesign, RNAdraw, RNAlien, RNAwolf, RSA, Redmine, Ritt-Wu, SBench, SciBaseTypes, SciFlow, SciFlow-drmaa, ShortestPathProblems, Shpadoinkle, Shpadoinkle-backend-pardiff, Shpadoinkle-backend-snabbdom, Shpadoinkle-backend-static, Shpadoinkle-console, Shpadoinkle-debug, Shpadoinkle-developer-tools, Shpadoinkle-disembodied, Shpadoinkle-html, Shpadoinkle-isreal, Shpadoinkle-lens, Shpadoinkle-router, Shpadoinkle-streaming, Shpadoinkle-template, Shpadoinkle-widgets, SimpleServer, SoccerFun, SoccerFunGL, Spock, Spock-api-server, Spock-auth, Spock-core, Spock-digestive, Spock-lucid, Spock-worker, StatisticalMethods, Sysmon, Twofish, Unixutils, VKHS, ViennaRNA-extras, Villefort, WMSigner, Wheb, WordAlignment, XSaiga, abeson, abstract-deque, abstract-deque-tests, abstract-par-accelerate, accelerate, accelerate-arithmetic, accelerate-bignum, accelerate-blas, accelerate-cublas, accelerate-cuda, accelerate-cufft, accelerate-examples, accelerate-fft, accelerate-fftw, accelerate-fourier, accelerate-io, accelerate-io-JuicyPixels, accelerate-io-array, accelerate-io-bmp, accelerate-io-bytestring, accelerate-io-cereal, accelerate-io-repa, accelerate-io-serialise, accelerate-io-vector, accelerate-kullback-liebler, accelerate-llvm, accelerate-llvm-ptx, accelerate-random, accelerate-typelits, accelerate-utility, access-token-provider, achille, acousticbrainz-client, advent-of-code-api, aeson-bson, aeson-injector, affection, afis, agda-language-server, agda-snippets, agda-snippets-hakyll, agda-unused, agentx, airbrake, airship, airtable-api, alerta, alfred, algebraic, algebraic-graphs-io, algolia, ally-invest, alto, amazon-emailer-client-snap, amazon-products, amazonka, amazonka-alexa-business, amazonka-apigateway, amazonka-application-autoscaling, amazonka-appstream, amazonka-appsync, amazonka-athena, amazonka-autoscaling, amazonka-autoscaling-plans, amazonka-batch, amazonka-budgets, amazonka-certificatemanager, amazonka-certificatemanager-pca, amazonka-cloud9, amazonka-clouddirectory, amazonka-cloudformation, amazonka-cloudfront, amazonka-cloudhsm, amazonka-cloudhsmv2, amazonka-cloudsearch, amazonka-cloudsearch-domains, amazonka-cloudtrail, amazonka-cloudwatch, amazonka-cloudwatch-events, amazonka-cloudwatch-logs, amazonka-codebuild, amazonka-codecommit, amazonka-codedeploy, amazonka-codepipeline, amazonka-codestar, amazonka-cognito-identity, amazonka-cognito-idp, amazonka-cognito-sync, amazonka-comprehend, amazonka-config, amazonka-connect, amazonka-contrib-rds-utils, amazonka-core, amazonka-cost-explorer, amazonka-cur, amazonka-datapipeline, amazonka-devicefarm, amazonka-directconnect, amazonka-discovery, amazonka-dms, amazonka-ds, amazonka-dynamodb, amazonka-dynamodb-dax, amazonka-dynamodb-streams, amazonka-ec2, amazonka-ecr, amazonka-ecs, amazonka-efs, amazonka-elasticache, amazonka-elasticbeanstalk, amazonka-elasticsearch, amazonka-elastictranscoder, amazonka-elb, amazonka-elbv2, amazonka-emr, amazonka-fms, amazonka-gamelift, amazonka-glacier, amazonka-glue, amazonka-greengrass, amazonka-guardduty, amazonka-health, amazonka-iam, amazonka-importexport, amazonka-inspector, amazonka-iot, amazonka-iot-analytics, amazonka-iot-dataplane, amazonka-iot-jobs-dataplane, amazonka-kinesis, amazonka-kinesis-analytics, amazonka-kinesis-firehose, amazonka-kinesis-video, amazonka-kinesis-video-archived-media, amazonka-kinesis-video-media, amazonka-kms, amazonka-lambda, amazonka-lex-models, amazonka-lex-runtime, amazonka-lightsail, amazonka-marketplace-analytics, amazonka-marketplace-entitlement, amazonka-marketplace-metering, amazonka-mechanicalturk, amazonka-mediaconvert, amazonka-medialive, amazonka-mediapackage, amazonka-mediastore, amazonka-mediastore-dataplane, amazonka-migrationhub, amazonka-ml, amazonka-mobile, amazonka-mq, amazonka-opsworks, amazonka-opsworks-cm, amazonka-organizations, amazonka-pinpoint, amazonka-polly, amazonka-pricing, amazonka-rds, amazonka-redshift, amazonka-rekognition, amazonka-resourcegroups, amazonka-resourcegroupstagging, amazonka-route53, amazonka-route53-autonaming, amazonka-route53-domains, amazonka-s3, amazonka-s3-streaming, amazonka-sagemaker, amazonka-sagemaker-runtime, amazonka-sdb, amazonka-secretsmanager, amazonka-serverlessrepo, amazonka-servicecatalog, amazonka-ses, amazonka-shield, amazonka-sms, amazonka-snowball, amazonka-sns, amazonka-sqs, amazonka-ssm, amazonka-stepfunctions, amazonka-storagegateway, amazonka-sts, amazonka-support, amazonka-swf, amazonka-test, amazonka-transcribe, amazonka-translate, amazonka-waf, amazonka-waf-regional, amazonka-workdocs, amazonka-workmail, amazonka-workspaces, amazonka-xray, amby, ampersand, amqp, amqp-conduit, amqp-streamly, amqp-worker, analyze-client, anansi-pandoc, anatomy, animate-frames, annah, antagonist, anticiv, antigate, antiope-athena, antiope-contract, antiope-core, antiope-dynamodb, antiope-es, antiope-messages, antiope-optparse-applicative, antiope-s3, antiope-shell, antiope-sns, antiope-sqs, antiope-swf, apecs-gloss, apecs-physics, apecs-physics-gloss, api-builder, api-maker, api-monobank, api-rpc-accumulate, api-rpc-factom, api-rpc-pegnet, api-yoti, apiary, apiary-authenticate, apiary-clientsession, apiary-cookie, apiary-eventsource, apiary-helics, apiary-http-client, apiary-logger, apiary-memcached, apiary-mongoDB, apiary-persistent, apiary-purescript, apiary-redis, apiary-session, apiary-websockets, apioiaf-client, apis, apns-http2, apotiki, appc, approveapi, approx-rand-test, arb-fft, arbor-postgres, arch-web, archive, archive-tar-bytestring, arrowp-qq, asana, asap, asil, assumpta, async-dejafu, atlas, atlassian-connect-core, atndapi, atomic-primops-vector, atomo, attoparsec-data, aur, aur-api, aura, authenticate, authenticate-oauth, autodocodec-servant-multipart, avers, avers-api, avers-api-docs, avers-server, aviation-cessna172-diagrams, avro, avro-piper, aws, aws-cloudfront-signer, aws-configuration-tools, aws-dynamodb-conduit, aws-dynamodb-streams, aws-easy, aws-ec2, aws-elastic-transcoder, aws-general, aws-kinesis, aws-kinesis-client, aws-kinesis-reshard, aws-lambda, aws-lambda-haskell-runtime, aws-lambda-haskell-runtime-wai, aws-larpi, aws-performance-tests, aws-route53, aws-sdk, aws-ses-easy, aws-sign4, aws-simple, aws-sns, aws-sns-verify, aws-transcribe-ws, axel, axiom, azimuth-hs, azure-acs, azure-email, azure-functions-worker, azure-service-api, azure-servicebus, azurify, b9, backblaze-b2-hs, bake, ballast, bamboo, bamboo-plugin-highlight, bamboo-plugin-photo, bamboo-theme-blueprint, bamboo-theme-mini-html5, barchart, base58address, basex-client, batchd-core, batchd-docker, batchd-libvirt, battlenet, battlenet-yesod, battleplace, battleplace-api, battleships, bayes-stack, bcp47, bcp47-orphans, bcrypt, bdcs, bdcs-api, beam-automigrate, beam-migrate, beam-newtype-field, beam-postgres, beam-sqlite, beeminder-api, belka, bench-show, bet, bidi-icu, bimap-server, binance-exports, binary-io, bioinformatics-toolkit, bip32, birch-beer, bird, biscuit-servant, bitcoin-address, bitcoin-api, bitcoin-api-extra, bitcoin-block, bitcoin-compact-filters, bitcoin-keys, bitcoin-payment-channel, bitcoin-scripting, bitcoin-tx, bitcoind-regtest, bitcoind-rpc, bittorrent, bittrex, bitx-bitcoin, bkr, blacktip, blagda, blank-canvas, blaze-html-contrib, ble, blockfrost-api, blockfrost-client, blockfrost-client-core, blockfrost-pretty, blogination, bloodhound, bloodhound-amazonka-auth, bloomfilter-redis, blunt, bnb-staking-csvs, bodhi, boots-cloud, boots-web, borel, box, box-csv, box-socket, brok, bronyradiogermany-streaming, browscap, bson, bson-generic, bson-generics, bson-lens, bson-mapping, btc-lsp, btree-concurrent, buchhaltung, bugsnag, bugsnag-haskell, bugsnag-wai, bugsnag-yesod, bugzilla, bugzilla-redhat, bulmex, buttplug-hs-core, bytehash, bytestring-arbitrary, bytestring-typenats, c-mosquitto, cabal-cache, cache-polysemy, cached-json-file, cachix, cachix-api, cake, calamity, calamity-commands, campfire, canteven-http, capataz, captcha-2captcha, captcha-capmonster, captcha-core, carbonara, cas-hashable, cas-hashable-s3, cas-store, casa-abbreviations-and-acronyms, casa-client, cassandra-cql, cayley-client, cdp, ceilometer-common, celtchar, cerberus, cereal-uuid, certificate, chakra, charade, chart-svg, chart-svg-various, chart-unit, charter, chaselev-deque, chatwork, checkmate, cherry-core-alpha, chevalier-common, chez-grater, chiasma, chiasma-test, chromatin, churros, cicero-api, cielo, cipher-aes, cipher-aes128, circle, circlehs, cisco-spark-api, cj-token, cl3, cl3-hmatrix-interface, cl3-linear-interface, claferwiki, clang-pure, clarifai, clash-lib, clash-lib-hedgehog, clash-shake, clash-systemverilog, clash-verilog, clash-vhdl, classy-influxdb-simple, classy-miso, classy-prelude-yesod, clckwrks, clckwrks-cli, clckwrks-plugin-bugs, clckwrks-plugin-ircbot, clckwrks-plugin-mailinglist, clckwrks-plugin-media, clckwrks-plugin-page, clckwrks-plugin-redirect, clckwrks-theme-bootstrap, clckwrks-theme-clckwrks, clckwrks-theme-geo-bootstrap, cleff, cleff-plugin, cleveland, clickhouse-haskell, clientsession, clifford, clit, cloud-haskell, cloud-seeder, cloudfront-signer, cmv, co-log-polysemy, co-log-polysemy-formatting, cobot-io, codeforces-cli, codeworld-api, coinbase-exchange, coinbase-pro, colorless-scotty, colour-accelerate, coltrane, comic, commsec, commsec-keyexchange, compdoc, compdoc-dhall-decoder, compendium-client, composite-dhall, composite-opaleye, computational-algebra, concraft, concraft-hr, concraft-pl, concrete-haskell, concurrency, concurrent-hashtable, conduit-connection, confcrypt, conferer-dhall, conferer-hedis, conferer-provider-dhall, conferer-source-dhall, conferer-warp, connection, consul-haskell, consumers, containers-accelerate, convert-annotation, copr-api, core-data, core-effect-effectful, core-program, core-telemetry, core-webserver-servant, core-webserver-warp, corebot-bliki, corenlp-parser, coroutine-object, couch-hs, couch-simple, couchdb-conduit, couchdb-enumerator, country, courier, covariance, cpkg, cprng-aes, cprng-aes-effect, cql, cql-io, cql-io-tinylog, craft, credentials, crf-chain1, crf-chain1-constrained, crf-chain2-generic, crf-chain2-tiers, criterion, criterion-plus, criu-rpc, criu-rpc-types, crypto-api, crypto-api-tests, crypto-cipher-benchmarks, crypto-classical, crypto-conduit, crypto-numbers, crypto-pubkey, crypto-pubkey-openssh, crypto-pubkey-types, crypto-random-api, crypto-rng, crypto-rng-effectful, crypto-totp, cryptocipher, cryptocompare, cryptohash, cryptohash-conduit, crypto