<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gf-core.git/src/runtime/haskell/PGF/Parse.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>2018-11-30T10:52:56+00:00</updated>
<entry>
<title>Fix deprecations from containers &gt;= 0.4.0.0</title>
<updated>2018-11-30T10:52:56+00:00</updated>
<author>
<name>Peter Ljunglöf</name>
<email>peter.ljunglof@heatherleaf.se</email>
</author>
<published>2018-11-30T10:52:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=4d34c7f66b1783423387c9dae359bd38f64426dd'/>
<id>urn:sha1:4d34c7f66b1783423387c9dae359bd38f64426dd</id>
<content type='text'>
E.g. `foldWithKey` has been deprecated since 0.4.0.0 (November 2010)[1] and has been removed in 0.6.0.1 (2018)[2]

[1]: https://github.com/haskell/containers/blob/master/changelog.md#0400--nov-2010
[2]: https://github.com/haskell/containers/blob/master/changelog.md#death-of-deprecated-functions

(commit originally by @fredefox)
</content>
</entry>
<entry>
<title>silence Tab warnings in the Haskell runtime</title>
<updated>2017-09-01T12:31:08+00:00</updated>
<author>
<name>Krasimir Angelov</name>
<email>kr.angelov@gmail.com</email>
</author>
<published>2017-09-01T12:31:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=bbdbf2bc5d34d75cef032b395e4a5cc35a89066d'/>
<id>urn:sha1:bbdbf2bc5d34d75cef032b395e4a5cc35a89066d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>the parser is not forced to respect the linref while parsing discontious phrases</title>
<updated>2017-08-18T19:23:58+00:00</updated>
<author>
<name>Krasimir Angelov</name>
<email>kr.angelov@gmail.com</email>
</author>
<published>2017-08-18T19:23:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=1f3c9d0b1736daa979e195bc07d971421768e4ad'/>
<id>urn:sha1:1f3c9d0b1736daa979e195bc07d971421768e4ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>GF.Infra.SIO: The SIO monad now supports putStr in addition to putStrLn</title>
<updated>2015-08-31T12:22:13+00:00</updated>
<author>
<name>hallgren</name>
<email>hallgren@chalmers.se</email>
</author>
<published>2015-08-31T12:22:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=1c86783e172bf1922b32e5503bc3be1f66f240b5'/>
<id>urn:sha1:1c86783e172bf1922b32e5503bc3be1f66f240b5</id>
<content type='text'>
Also included some unrelated minor changes.
</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>Changes for compatibility with ghc-7.10-rc2</title>
<updated>2015-02-16T15:05:06+00:00</updated>
<author>
<name>hallgren</name>
<email>hallgren@chalmers.se</email>
</author>
<published>2015-02-16T15:05:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=54ae70a81e338fd05397ab22890b3ca36284be54'/>
<id>urn:sha1:54ae70a81e338fd05397ab22890b3ca36284be54</id>
<content type='text'>
2 modules: Name clashes caused by Applicative-Monad change in Prelude
2 modules: Ambiguities caused by Foldable/Traversable in Prelude
2 modules: Backwards incompatible changes in time-1.5 for defaultTimeLocale
9 modules: {-# LANGUAGE FlexibleContexts #-} (because GHC checks inferred types
           now, in addition to explicitly given type signatures)

Also silenced warnings about tab characters in source files.

</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>PGF Web Service: include entire completion in full mode</title>
<updated>2014-07-15T09:33:22+00:00</updated>
<author>
<name>john.j.camilleri</name>
<email>john.j.camilleri@chalmers.se</email>
</author>
<published>2014-07-15T09:33:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=37a35734a57f6bcdbeb38398f2cf3980f1e100b9'/>
<id>urn:sha1:37a35734a57f6bcdbeb38398f2cf3980f1e100b9</id>
<content type='text'>
When using full=yes in the web service 'complete' command,
you now get an additional field 'seq' with the longest possible completion.
So, given:

  lin
    f1 = ss "the" ;
    f2 = ss ("the red house" | "the real deal") ;

and trying to complete on input "th", you get:

    [
        {
            "from": "TestCnc",
            "brackets": {
                "cat": "_",
                "fid": 0,
                "index": 0,
                "fun": "_",
                "children": []
            },
            "text": "th",
            "completions": [
                {
                    "token": "the",
                    "funs": [
                        {
                            "fun": "f1",
                            "hyps": [],
                            "cat": "C",
                            "seq": "the"
                        },
                        {
                            "fun": "f2",
                            "hyps": [],
                            "cat": "C",
                            "seq": "the red house"
                        },
                        {
                            "fun": "f2",
                            "hyps": [],
                            "cat": "C",
                            "seq": "the real deal"
                        }
                    ]
                }
            ]
        }
    ]

</content>
</entry>
<entry>
<title>PGF web service: Return additional completion info with 'full' flag</title>
<updated>2014-07-11T09:25:26+00:00</updated>
<author>
<name>john</name>
<email>john@johnjcamilleri.com</email>
</author>
<published>2014-07-11T09:25:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=9b496084512ca94ca7fb96fd606e749d02022aad'/>
<id>urn:sha1:9b496084512ca94ca7fb96fd606e749d02022aad</id>
<content type='text'>
BETA! The 'complete' command now has a new flag 'full' which when set
returns additional info about completions.

Without 'full' flag (default):

[
    {
        "from": "PhrasebookEng",
        "brackets": {
            "cat": "_",
            "fid": 0,
            "index": 0,
            "fun": "_",
            "children": [
                {
                    "token": "the"
                }
            ]
        },
        "text": "su",
        "completions": [
            "supermarket",
            "suspect"
        ]
    }
]

With full=true or full=yes:

[
    {
        "from": "PhrasebookEng",
        "brackets": {
            "cat": "_",
            "fid": 0,
            "index": 0,
            "fun": "_",
            "children": [
                {
                    "token": "the"
                }
            ]
        },
        "text": "su",
        "completions": [
            {
                "token": "supermarket",
                "funs": [
                    {
                        "fid": 421,
                        "fun": "Supermarket",
                        "hyps": [],
                        "cat": "PlaceKind"
                    }
                ]
            },
            {
                "token": "suspect",
                "funs": [
                    {
                        "fid": 445,
                        "fun": "Suspect",
                        "hyps": [],
                        "cat": "Property"
                    }
                ]
            }
        ]
    }
]
</content>
</entry>
<entry>
<title>fix in the Haskell runtime</title>
<updated>2014-01-24T08:34:55+00:00</updated>
<author>
<name>kr.angelov</name>
<email>kr.angelov@gmail.com</email>
</author>
<published>2014-01-24T08:34:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=55ea6cbec556b9c7ffef3f6849c56f9714cb3cc0'/>
<id>urn:sha1:55ea6cbec556b9c7ffef3f6849c56f9714cb3cc0</id>
<content type='text'>
</content>
</entry>
</feed>
