<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gf-core.git/src/runtime/haskell/PGF/Macros.hs, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.adelon.net/gf-core.git/atom?h=master</id>
<link rel='self' href='https://git.adelon.net/gf-core.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/'/>
<updated>2020-03-15T18:57:47+00:00</updated>
<entry>
<title>restore the sequence ordering after -optimize-pgf</title>
<updated>2020-03-15T18:57:47+00:00</updated>
<author>
<name>krangelov</name>
<email>kr.angelov@gmail.com</email>
</author>
<published>2020-03-15T18:57:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=733fdac755aac4752b60e42402f6a2ba67a58d57'/>
<id>urn:sha1:733fdac755aac4752b60e42402f6a2ba67a58d57</id>
<content type='text'>
</content>
</entry>
<entry>
<title>revert to printing the unique id in ppBracketedString</title>
<updated>2018-12-20T09:54:04+00:00</updated>
<author>
<name>Krasimir Angelov</name>
<email>kr.angelov@gmail.com</email>
</author>
<published>2018-12-20T09:54:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=260c0d07e05d273ae7d6e6a05bf638cce16d48dd'/>
<id>urn:sha1:260c0d07e05d273ae7d6e6a05bf638cce16d48dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>save the original concrete category in BracketedString</title>
<updated>2018-12-20T09:52:45+00:00</updated>
<author>
<name>Krasimir Angelov</name>
<email>kr.angelov@gmail.com</email>
</author>
<published>2018-12-20T09:52:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=26dabeab9b692ee14cbee7ae41ed7a09d6072637'/>
<id>urn:sha1:26dabeab9b692ee14cbee7ae41ed7a09d6072637</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixes for GHC 8.4.1 compatibility</title>
<updated>2018-04-18T17:18:10+00:00</updated>
<author>
<name>Thomas Hallgren</name>
<email>th-github@altocumulus.org</email>
</author>
<published>2018-04-18T17:18:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=820d2d503fde7b29634262fd07db2a4744cf813d'/>
<id>urn:sha1:820d2d503fde7b29634262fd07db2a4744cf813d</id>
<content type='text'>
* In GHC 8.4.1, the operator &lt;&gt; has become a method of the Semigroup class
  and is exported from the Prelude. This is unfortunate, since &lt;&gt; is also
  exported from the standard library module Text.PrettyPrint, so in any
  module that defines a pretty printer, there is likely to be an ambiguity.

  This affects ~18 modules in GF. Solution:

    import Prelude hiding (&lt;&gt;)

  This works also in older versions of GHC, since GHC does't complain if
  you hide something that doesn't exists.

* In GHC 8.4.1, Semigroup has become a superclass of Monoid. This means
  that anywhere you define an instance of the Monoid class you also have to
  define an instance in the Semigroup class.

  This affects Data.Binary.Builder in GF. Solution: conditionally define
  a Semigroup instance if compiling with base&gt;=4.11 (ghc&gt;=8.4.1)
</content>
</entry>
<entry>
<title>Comment out some dead code found with -fwarn-unused-binds</title>
<updated>2015-08-28T13:59:43+00:00</updated>
<author>
<name>hallgren</name>
<email>hallgren@chalmers.se</email>
</author>
<published>2015-08-28T13:59:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=5bfaf10de597af504e6d2784309e533b09a6451c'/>
<id>urn:sha1:5bfaf10de597af504e6d2784309e533b09a6451c</id>
<content type='text'>
Also fixed some warnings and tightened some imports
</content>
</entry>
<entry>
<title>added all orthographic primitives</title>
<updated>2015-05-11T13:01:39+00:00</updated>
<author>
<name>krasimir</name>
<email>krasimir@chalmers.se</email>
</author>
<published>2015-05-11T13:01:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=1e0d7be4f4322836093d744c916fe02bfbcf9418'/>
<id>urn:sha1:1e0d7be4f4322836093d744c916fe02bfbcf9418</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prelude.CAPIT is now a built-in primitive. It still generates &amp;| in the Haskell runtime but will be intepreted in the C runtime</title>
<updated>2014-10-09T19:34:12+00:00</updated>
<author>
<name>kr.angelov</name>
<email>kr.angelov@gmail.com</email>
</author>
<published>2014-10-09T19:34:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=f8b73d593ca147e48a723d3dceda7c5977d21ae6'/>
<id>urn:sha1:f8b73d593ca147e48a723d3dceda7c5977d21ae6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>a partial support for def rules in the C runtime</title>
<updated>2014-08-11T10:59:10+00:00</updated>
<author>
<name>kr.angelov</name>
<email>kr.angelov@gmail.com</email>
</author>
<published>2014-08-11T10:59:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=584d589041f63fdd3ea777019679275657902c2d'/>
<id>urn:sha1:584d589041f63fdd3ea777019679275657902c2d</id>
<content type='text'>
The def rules are now compiled to byte code by the compiler and then to
native code by the JIT compiler in the runtime. Not all constructions
are implemented yet. The partial implementation is now in the repository
but it is not activated by default since this requires changes in the
PGF format. I will enable it only after it is complete.

</content>
</entry>
<entry>
<title>added Predef.SOFT_BIND. This special token allows zero or more spaces between ordinary tokens. It is also used in the English RGL to attach the commas to the previous word.</title>
<updated>2013-11-12T09:54:57+00:00</updated>
<author>
<name>kr.angelov</name>
<email>kr.angelov@gmail.com</email>
</author>
<published>2013-11-12T09:54:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=0095119ec09b394332a23ab7cc16c0009c3f162a'/>
<id>urn:sha1:0095119ec09b394332a23ab7cc16c0009c3f162a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>the content of ParseEngAbs3.probs is now merged with ParseEngAbs.probs. The later is now retrained. Once the grammar is compiled with the .probs file now it doesn't need anything more to do robust parsing. The robustness itself is controlled by the flags 'heuristic_search_factor', 'meta_prob' and 'meta_token_prob' in ParseEngAbs.gf</title>
<updated>2013-11-06T10:21:46+00:00</updated>
<author>
<name>kr.angelov</name>
<email>kr.angelov@gmail.com</email>
</author>
<published>2013-11-06T10:21:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=2483dc772897eb0909664f1a88cc7f8ec50ebd5b'/>
<id>urn:sha1:2483dc772897eb0909664f1a88cc7f8ec50ebd5b</id>
<content type='text'>
</content>
</entry>
</feed>
