| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-01-26 | copy the types for BracketedString from the Haskell runtime to the Haskell ↵ | krasimir | |
| bindings | |||
| 2017-01-26 | added mkMeta and unMeta in the Haskell binding | krasimir | |
| 2017-01-26 | added mkAbs and unAbs in the Haskell binding | krasimir | |
| 2017-01-26 | more startCat to the Types section in the Haddock documentation for the ↵ | krasimir | |
| Haskell binding | |||
| 2017-01-26 | add unStr,unInt and unFloat in the Haskell binding | krasimir | |
| 2017-01-25 | improve the documentation for PGF2 | krasimir | |
| 2017-01-25 | add functionsByCat in the Haskell binding | krasimir | |
| 2017-01-25 | bugfix in the Haskell binding | krasimir | |
| 2016-05-30 | fix in the Haskell binding: functionType should throw error if the function ↵ | krasimir | |
| is not defined | |||
| 2016-05-11 | the Literals API in Haskell no longer offers the sentence as an argument to ↵ | krasimir | |
| the callbacks. It is just as easy to save the sentence in a closure and by doing that we save the repeated round about from C to Haskell strings | |||
| 2016-05-11 | many of the uses of peekCString and withCString in the Haskell binding were ↵ | krasimir | |
| incorrect since they encode the string in the system locale while the C runtime is always using UTF8 | |||
| 2016-05-10 | fix the offset for oracles in Haskell | krasimir | |
| 2016-05-10 | an API for oracles in the GF parser | krasimir | |
| 2016-04-29 | a prototype for complex queries over expressions in libsg | krasimir | |
| 2015-12-22 | added API for reading a list of tuples in the SG module | krasimir | |
| 2015-12-20 | added a primitive full-text search index in libsg. This can be use for ↵ | krasimir | |
| finding an abstract tree whose linearization matches given keywords | |||
| 2015-11-25 | added readTriple in libsg and its Haskell binding | krasimir | |
| 2015-11-19 | added mkInt and mkFloat in the Haskell binding to make it easy to create ↵ | krasimir | |
| literal expressions | |||
| 2015-09-14 | haskell-bind/SG.hsc: fix unsafePerformIO import problem with ghc>=7.8 | hallgren | |
| 2015-09-10 | PGF2.Expr: a fix for ghc-7.6 | hallgren | |
| Apparently Foreign.unsafePerformIO is not just a re-export of System.IO.Unsafe.unsafePerformIO (or vise versa), it is a different function, so you get an ambiguity if you import both. | |||
| 2015-09-08 | add readTriple in the Haskell binding | krasimir | |
| 2015-09-04 | the Haskell binding now covers everything in the libsg API | krasimir | |
| 2015-09-03 | PGF2.Expr fixes | hallgren | |
| It needs to be listed in gf.cabal unsafePerformIO is only exported from System.IO.Unsafe, starting with ghc-7.8 | |||
| 2015-09-02 | added the minimal Haskell API for storing expressions/triples in the ↵ | krasimir | |
| semantic graph | |||
| 2015-08-20 | PGF2: export BindType(..) and two new functions: showType & categories | hallgren | |
| showType :: Type -> String categories :: PGF -> [Cat] But both are implemented as quick hacks: categories is implemented by listing all functions and taking the target categories from their types. showType uses ppType copied & modified from PGF.Type, and needs a ppExpr, which is currently implemented by wrapping showExpr... TODO: need something correpsonding to PGF.categoryContext. | |||
| 2015-08-10 | gf -cshell: preliminary support for the C run-time system in the GF shell | hallgren | |
| Some C run-time functionality is now available in the GF shell, by starting GF with 'gf -cshell' or 'gf -crun'. Only limited functionality is available when running the shell in these modes: - You can only import .pgf files, not source files. - The -retain flag can not be used and the commands that require it to work are not available. - Only 18 of the 40 commands available in the usual shell have been implemented. The 'linearize' and 'parse' commands are the only ones that call the C run-time system, and they support only a limited set of options and flags. Use the 'help' commmands for details. - A new command 'generate_all', that calls PGF2.generateAll, has been added. Unfortuntaly, using it causes 'segmentation fault'. This is implemented by adding two new modules: GF.Command.Commands2 and GF.Interactive2. They are copied and modified versions of GF.Command.Commands and GF.Interactive, respectively. Code for unimplemented commands and other code that has not been adapted to the C run-time system has been left in place, but commented out, pending further work. | |||
| 2015-07-12 | fixed missing do in the Haskell binding | krasimir | |
| 2015-07-03 | merge the states for reasoning and evaluation into a single structure | krasimir | |
| 2015-06-30 | add function 'functions' in the Haskell binding to the C runtime | krasimir | |
| 2015-05-19 | the NERC in C is now fully up-to-date with the other NERCs. In addition the ↵ | krasimir | |
| NERC in Haskell and Java now refuses to recognize names that match words in the lexicon. The latest is useful for German | |||
| 2015-05-18 | the callbacks in C now take the concrete syntax as a parameter | krasimir | |
| 2015-04-27 | use a temporary pool for linearizeAll in Haskell too | krasimir | |
| 2015-04-27 | make linearizeAll in the Haskell binding lazy | krasimir | |
| 2015-04-21 | some translate.probs decreased ; fine-tuning in pgf-hsbind-trans | aarne | |
| 2015-04-20 | fix in the Haskell binding for Windows | krasimir | |
| 2015-04-17 | pgf-hsbind-trans now with linearizeAll | aarne | |
| 2015-04-17 | pgf-shell.hs: remove call to performGC and document the 'i' command | hallgren | |
| 2015-04-17 | added linearizeAll in the Haskell bindings | krasimir | |
| 2015-04-16 | simplified the example translator and renamed it to pgf-hsbind-trans | aarne | |
| 2015-04-15 | extended pgf-shell functionalities: batch translation with many trees, and ↵ | aarne | |
| intervening context-dependent tree manipulation | |||
| 2015-03-19 | haskell-bind: add bindings to graphviz rendering functions for ↵ | hallgren | |
| abstract&parse trees | |||
| 2015-02-18 | fix the missmatch between Int and CInt in the Haskell binding to the word ↵ | krasimir | |
| alignment API. This was causing problems on 64-bit machines | |||
| 2015-02-18 | fix the callback for unknown words as well | krasimir | |
| 2015-02-18 | fix in the callback for names in the Haskell binding | krasimir | |
| 2015-01-30 | added hasLinearization in the Haskell binding | kr.angelov | |
| 2015-01-21 | PGF2: fixes for named entity callback function | hallgren | |
| 2015-01-21 | PGF2 & PGFService: enable callbacks for named entities and chunks in the ↵ | hallgren | |
| c-parse & c-translate web requests | |||
| 2015-01-21 | fix conflicts | kr.angelov | |
| 2015-01-20 | added functionType in the Haskell API to the C runtime | kr.angelov | |
| 2015-01-20 | PGF2 & PGFService: work in progress on callbacks for nerc & chunks | hallgren | |
