cdocutils.nodes
document
q)q}q(U nametypesq}q(X stable command-line interfacesqNX haskellqX unstable command-lineqNX alexq X hoogleq
X pvpqX cpphsqX hscolourq
X command-line interfaceqNX cabal file formatqNX unstable apiqNX semi-stable apiqNX very stable apiqNX package versioning policyqX functions and typesqNX stability of cabal interfacesqNX# very stable command-line interfacesqNX hackageqX reporting bugs and deficienciesqNX happyqX haddockquUsubstitution_defsq}qUparse_messagesq]qcdocutils.nodes
system_message
q)q }q!(U rawsourceq"U Uparentq#cdocutils.nodes
section
q$)q%}q&(h"U U
referencedq'Kh#h$)q(}q)(h"U h#hUsourceq*X6 /home/refold/code/haskell/cabal-2.0/Cabal/doc/misc.rstq+Utagnameq,Usectionq-U
attributesq.}q/(Udupnamesq0]Uclassesq1]Ubackrefsq2]Uidsq3]q4Ustability-of-cabal-interfacesq5aUnamesq6]q7hauUlineq8KUdocumentq9hUchildrenq:]q;(cdocutils.nodes
title
q(h"X Stability of Cabal interfacesq?h#h(h*h+h,Utitleq@h.}qA(h0]h1]h2]h3]h6]uh8Kh9hh:]qBcdocutils.nodes
Text
qCX Stability of Cabal interfacesqD qE}qF(h"h?h*Nh8Nh9hh#h=ubaubcdocutils.nodes
paragraph
qG)qH}qI(h"XM The Cabal library and related infrastructure is still under active
development. New features are being added and limitations and bugs are
being fixed. This requires internal changes and often user visible
changes as well. We therefore cannot promise complete future-proof
stability, at least not without halting all development work.qJh#h(h*h+h,U paragraphqKh.}qL(h0]h1]h2]h3]h6]uh8Kh9hh:]qMhCXM The Cabal library and related infrastructure is still under active
development. New features are being added and limitations and bugs are
being fixed. This requires internal changes and often user visible
changes as well. We therefore cannot promise complete future-proof
stability, at least not without halting all development work.qN qO}qP(h"hJh*Nh8Nh9hh#hHubaubhG)qQ}qR(h"X This section documents the aspects of the Cabal interface that we can
promise to keep stable and which bits are subject to change.qSh#h(h*h+h,hKh.}qT(h0]h1]h2]h3]h6]uh8Kh9hh:]qUhCX This section documents the aspects of the Cabal interface that we can
promise to keep stable and which bits are subject to change.qV qW}qX(h"hSh*Nh8Nh9hh#hQubaubh$)qY}qZ(h"U h#h(h*h+h,h-h.}q[(h0]h1]h2]h3]q\Ucabal-file-formatq]ah6]q^hauh8Kh9hh:]q_(h Cabal file formatqbh#hYh*h+h,h@h.}qc(h0]h1]h2]h3]h6]uh8Kh9hh:]qdhCX Cabal file formatqe qf}qg(h"hbh*Nh8Nh9hh#h`ubaubhG)qh}qi(h"X¸ This is backwards compatible and mostly forwards compatible. New fields
can be added without breaking older versions of Cabal. Fields can be
deprecated without breaking older packages.qjh#hYh*h+h,hKh.}qk(h0]h1]h2]h3]h6]uh8Kh9hh:]qlhCX¸ This is backwards compatible and mostly forwards compatible. New fields
can be added without breaking older versions of Cabal. Fields can be
deprecated without breaking older packages.qm qn}qo(h"hjh*Nh8Nh9hh#hhubaubeubh$)qp}qq(h"U h#h(h*h+h,h-h.}qr(h0]h1]h2]h3]qsUcommand-line-interfaceqtah6]quhauh8Kh9hh:]qv(h Command-line interfaceqyh#hph*h+h,h@h.}qz(h0]h1]h2]h3]h6]uh8Kh9hh:]q{hCX Command-line interfaceq| q}}q~(h"hyh*Nh8Nh9hh#hwubaubh$)q}q(h"U h#hph*h+h,h-h.}q(h0]h1]h2]h3]qU#very-stable-command-line-interfacesqah6]qhauh8K"h9hh:]q (h