user1679: I have noticed the frequent appearance of two consecutive apostrophes in Haskell code.
Like this:
newtype Date = Date Integer
data EndDate = Fixed Integer | Never
unstableMakeIsData ''Date
unstableMakeIsData ''EndDate

What does '' mean in haskell?

user934: The apostrophe(s) in Haskell (and thus Plutus) are part of the name; they do not hold any specific meaning.
Haskell as a functional programming language borrows from mathematical notation. An apostrophe on a variable name conveys that it is somewhat related to another variable (without or with more apostrophes).
Imagine a simple function that adds three values. You could write these several ways.
addThreeNumbers a b c = a + b + c
addThreeNumbers' a b c = b + c + a
addThreeNumbers'' a b c = b + a + c
addThreeNumbers''' a b c = c + a + b

and so on. The result will always be the same.

The apostrophes in your example are, however, not of the same type as the prefix data types. This is an indicator that template haskell is being used.

1679: <p>I have noticed the frequent appearance of two consecutive apostrophes in Haskell code.</p>
<p>Like this:</p>
<pre><code>newtype Date = Date Integer
data EndDate = Fixed Integer | Never
unstableMakeIsData ''Date
unstableMakeIsData ''EndDate
</code></pre>
<p>What does <code>''</code> mean in haskell?</p>
 934: <p>The apostrophe(s) in Haskell (and thus Plutus) are part of the name; they do not hold any specific meaning.</p>
<p>Haskell as a functional programming language borrows from mathematical notation. An apostrophe on a variable name conveys that it is somewhat related to another variable (without or with more apostrophes).</p>
<p>Imagine a simple function that adds three values. You could write these several ways.</p>
<pre><code>addThreeNumbers a b c = a + b + c
addThreeNumbers' a b c = b + c + a
addThreeNumbers'' a b c = b + a + c
addThreeNumbers''' a b c = c + a + b
</code></pre>
<p>and so on. The result will always be the same.</p>
<hr />
<p>The apostrophes in your example are, however, not of the same type as the prefix data types. This is an indicator that <a href="https://wiki.haskell.org/Template_Haskell" rel="nofollow noreferrer">template haskell</a> is being used.</p>
