<p>I recommend you this article:</p>
<p><a href="https://vrom911.github.io/blog/common-stanzas" rel="nofollow noreferrer">https://vrom911.github.io/blog/common-stanzas</a></p>
<p>Take into account that stanzas is a cabal thing (not Haskell, not Plutus). However Plutus projects can be created using cabal. Basically, it's the way a cabal file is organized: Libraries, executables, test-suites, etc.</p>

CC BY-SA 4.0
2022-02-09T23:35:12.607Z
If you answer someone's question, shouldn't you automatically vote for it?  It had 0 votes when I made this comment :-)
gRebel
CC BY-SA 4.0
2022-02-09T23:42:54.990Z
@gRebel, done. Thanks you for the reminder.
kindofdev
CC BY-SA 4.0
2022-02-09T17:06:43.563Z
2022-02-09T17:06:43.563Z
kindofdev
<p>I deduce what stanza definitions are but I was struggling to find an exact definition and explanation why this is used in Haskell/Plutus.</p>
<ul>
<li>What exactly is a stanza?</li>
<li>Can you compile code Haskell/Plutus code
without using them?</li>
</ul>

<plutus><haskell><cabal>
What is a library stanza?
# What is a library stanza?

(Asked by: username_0 on 2022-02-09)

I deduce what stanza definitions are but I was struggling to find an exact definition and explanation why this is used in Haskell/Plutus.

* What exactly is a stanza?
* Can you compile code Haskell/Plutus code
  without using them?

**Tags:** plutus, haskell, cabal

---

## 1 answers

### Answer by username_1 on 2022-02-09. Score: 3 | Accepted answer

I recommend you this article:

<https://vrom911.github.io/blog/common-stanzas>

Take into account that stanzas is a cabal thing (not Haskell, not Plutus). However Plutus projects can be created using cabal. Basically, it's the way a cabal file is organized: Libraries, executables, test-suites, etc.

> **Comments:**
> **username_2**: If you answer someone's question, shouldn't you automatically vote for it?  It had 0 votes when I made this comment :-)  
> **username_1**: @gRebel, done. Thanks you for the reminder.  

---

