<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gf-core.git/src/compiler/GF/Compile/PGFtoHaskell.hs, branch optimize</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.adelon.net/gf-core.git/atom?h=optimize</id>
<link rel='self' href='https://git.adelon.net/gf-core.git/atom?h=optimize'/>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/'/>
<updated>2025-08-13T11:38:23+00:00</updated>
<entry>
<title>add import Control.Monad when generating .hs with GADTs</title>
<updated>2025-08-13T11:38:23+00:00</updated>
<author>
<name>Inari Listenmaa</name>
<email>inari.listenmaa@gmail.com</email>
</author>
<published>2025-08-13T11:38:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=9325c8f9fb54d1de1c16f946723a2716fd3fbd86'/>
<id>urn:sha1:9325c8f9fb54d1de1c16f946723a2716fd3fbd86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add --haskell=pgf2 flag</title>
<updated>2021-07-01T13:31:00+00:00</updated>
<author>
<name>John J. Camilleri</name>
<email>john@digitalgrammars.com</email>
</author>
<published>2021-07-01T13:31:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=b090e9b0ff9c442396358090f0afa276e5531de5'/>
<id>urn:sha1:b090e9b0ff9c442396358090f0afa276e5531de5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace deprecated pragma with up-to-date one. (#17)</title>
<updated>2020-08-03T17:45:20+00:00</updated>
<author>
<name>Inari Listenmaa</name>
<email>inari.listenmaa@gmail.com</email>
</author>
<published>2020-08-03T17:45:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=7c478016d0ca57753323e45b77505fc839b170f8'/>
<id>urn:sha1:7c478016d0ca57753323e45b77505fc839b170f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove accidentally added space character in deriving clause.</title>
<updated>2020-07-31T13:16:45+00:00</updated>
<author>
<name>Inari Listenmaa</name>
<email>inari.listenmaa@gmail.com</email>
</author>
<published>2020-07-31T13:16:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=868566a31921e1f39881ac5adcc1308131050eca'/>
<id>urn:sha1:868566a31921e1f39881ac5adcc1308131050eca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove characters that aren't allowed in Haskell data types.</title>
<updated>2020-07-31T13:05:46+00:00</updated>
<author>
<name>Inari Listenmaa</name>
<email>inari.listenmaa@gmail.com</email>
</author>
<published>2020-07-31T13:05:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=aeabc955c8b107e5467cb6b384b40320fb453176'/>
<id>urn:sha1:aeabc955c8b107e5467cb6b384b40320fb453176</id>
<content type='text'>
GF allows more characters in its types, as long as they are inside
single quotes. E.g. 'VP/Object' is a valid name for a GF category,
but not for a Haskell data type.
</content>
</entry>
<entry>
<title>Add option "data" to Haskell options.</title>
<updated>2020-07-31T10:46:19+00:00</updated>
<author>
<name>Inari Listenmaa</name>
<email>inari.listenmaa@gmail.com</email>
</author>
<published>2020-07-31T10:46:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=030c3bfee91b6f6a633c73231f06a53b9c9be67d'/>
<id>urn:sha1:030c3bfee91b6f6a633c73231f06a53b9c9be67d</id>
<content type='text'>
Imports Data.Data, all GF types derive Data, and uses DeriveDataTypeable.
</content>
</entry>
<entry>
<title>Add {-# LANGUAGE GADTs -#} to the generated Haskell file</title>
<updated>2018-10-19T13:20:05+00:00</updated>
<author>
<name>Inari Listenmaa</name>
<email>inari.listenmaa@gmail.com</email>
</author>
<published>2018-10-19T13:20:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=8c382b3cb1c7368bfb4fde7309fd34bac9cd471c'/>
<id>urn:sha1:8c382b3cb1c7368bfb4fde7309fd34bac9cd471c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>in Haskell GADT generation, hide Tree in the import of PGF</title>
<updated>2017-09-06T08:51:43+00:00</updated>
<author>
<name>Aarne Ranta</name>
<email>aarne@chalmers.se</email>
</author>
<published>2017-09-06T08:51:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=8005aee378725a96d5623b63fa3cc62bbc01a2b6'/>
<id>urn:sha1:8005aee378725a96d5623b63fa3cc62bbc01a2b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>the embedded grammars now work with both the pure Haskell and the Haskell binding API</title>
<updated>2017-08-29T16:44:50+00:00</updated>
<author>
<name>Krasimir Angelov</name>
<email>kr.angelov@gmail.com</email>
</author>
<published>2017-08-29T16:44:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=b7b7a7c91cc861440dd541b5f4e9eb5b409bcce0'/>
<id>urn:sha1:b7b7a7c91cc861440dd541b5f4e9eb5b409bcce0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixed a bug in Eq instance generation for GADT and lexical categories</title>
<updated>2017-03-22T22:25:21+00:00</updated>
<author>
<name>aarne</name>
<email>aarne@chalmers.se</email>
</author>
<published>2017-03-22T22:25:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=1e3323514464e5940993b99bcfa2b020927d7a00'/>
<id>urn:sha1:1e3323514464e5940993b99bcfa2b020927d7a00</id>
<content type='text'>
</content>
</entry>
</feed>
