<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gf-core.git/src/runtime/haskell-bind/CRuntimeFFI.hsc, 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>2014-02-09T20:45:11+00:00</updated>
<entry>
<title>cleanup the code for the FFI binding. The API is now more uniform with the Python and the Java bindings. Fixed a lot of memory leaks.</title>
<updated>2014-02-09T20:45:11+00:00</updated>
<author>
<name>kr.angelov</name>
<email>kr.angelov@gmail.com</email>
</author>
<published>2014-02-09T20:45:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=adeeb47e06cba3ac76b585b068324fac0446bad0'/>
<id>urn:sha1:adeeb47e06cba3ac76b585b068324fac0446bad0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>haskell-bind: add function languages</title>
<updated>2014-02-07T15:56:12+00:00</updated>
<author>
<name>inari</name>
<email>inari@chalmers.se</email>
</author>
<published>2014-02-07T15:56:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=8de56530e03c768614fc98505b91fd55dd34c1b6'/>
<id>urn:sha1:8de56530e03c768614fc98505b91fd55dd34c1b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixed some memory leaks</title>
<updated>2014-02-06T10:50:59+00:00</updated>
<author>
<name>inari</name>
<email>inari@chalmers.se</email>
</author>
<published>2014-02-06T10:50:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=957dfb83b6f7ee0835d32b5930d47b133e678592'/>
<id>urn:sha1:957dfb83b6f7ee0835d32b5930d47b133e678592</id>
<content type='text'>
</content>
</entry>
<entry>
<title>changes to pools in haskell bindings</title>
<updated>2014-01-29T16:02:07+00:00</updated>
<author>
<name>inari</name>
<email>inari@chalmers.se</email>
</author>
<published>2014-01-29T16:02:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=f0ddf0fe728ce147e8a54b3fa76ba00c50048a27'/>
<id>urn:sha1:f0ddf0fe728ce147e8a54b3fa76ba00c50048a27</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Optionally include C run-time support</title>
<updated>2014-01-20T17:06:11+00:00</updated>
<author>
<name>hallgren</name>
<email>hallgren@chalmers.se</email>
</author>
<published>2014-01-20T17:06:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=9d71ffc831164c7cba260d1bb3f0a968cca8c3e7'/>
<id>urn:sha1:9d71ffc831164c7cba260d1bb3f0a968cca8c3e7</id>
<content type='text'>
If the C run-time library is compiled and installed on your system, you can now
do 'cabal configure -fc-runtime' to get the following extras:
  + The haskell binding to the C run-time library will be included in the
    PGF library (so you can import it in Haskell applications).
    Documentation on the new modules will be included when you run
    'cabal haddock'.
  + The new command 'pgf-shell', implemented on top of haskell binding to
    the C run-time system.
  + Three new commands in the web API: c-parse, c-linearize and
    c-translate. Their interfaces are similar to the corresponding commands
    without the "c-" prefix, but they should be considered preliminary.
</content>
</entry>
<entry>
<title>haskell-bind: add an export list to hide internal stuff</title>
<updated>2014-01-20T14:40:38+00:00</updated>
<author>
<name>hallgren</name>
<email>hallgren@chalmers.se</email>
</author>
<published>2014-01-20T14:40:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=801a20d27ad53b05ef67e540be343dfd2469deb0'/>
<id>urn:sha1:801a20d27ad53b05ef67e540be343dfd2469deb0</id>
<content type='text'>
It also makes the generated haddock documentaiton more structured.
</content>
</entry>
<entry>
<title>haskell-bind: change the type of CRuntimeFFI.getConcr</title>
<updated>2014-01-17T13:58:48+00:00</updated>
<author>
<name>hallgren</name>
<email>hallgren@chalmers.se</email>
</author>
<published>2014-01-17T13:58:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=b0a40d82b93999516a004f458080b1bb80ba1e61'/>
<id>urn:sha1:b0a40d82b93999516a004f458080b1bb80ba1e61</id>
<content type='text'>
Change the type of getConcr from

    getConcr :: PGF -&gt; Language -&gt; Concr

to

    getConcr :: PGF -&gt; Language -&gt; Maybe Concr

This is to prevent programs from crashing later if you try to select a
concrete syntax that is not present in a grammar.
</content>
</entry>
<entry>
<title>move src/runtime/haskell/CRuntimeFFI to src/runtime/haskell-bind. Don't mess up with the stable Haskell runtime!</title>
<updated>2013-12-10T16:11:47+00:00</updated>
<author>
<name>kr.angelov</name>
<email>kr.angelov@gmail.com</email>
</author>
<published>2013-12-10T16:11:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=0851308099f625bb451f80e62e33137df199322f'/>
<id>urn:sha1:0851308099f625bb451f80e62e33137df199322f</id>
<content type='text'>
</content>
</entry>
</feed>
