mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-09 04:59:31 -06:00
88 lines
2.6 KiB
HTML
88 lines
2.6 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
<HTML>
|
|
<HEAD>
|
|
<META NAME="generator" CONTENT="http://txt2tags.sf.net">
|
|
<TITLE>GF Version 3.1.6 Release Notes</TITLE>
|
|
</HEAD><BODY BGCOLOR="white" TEXT="black">
|
|
<P ALIGN="center"><CENTER><H1>GF Version 3.1.6 Release Notes</H1>
|
|
<FONT SIZE="4">
|
|
<I>23 April 2010</I><BR>
|
|
</FONT></CENTER>
|
|
|
|
<H1>Installation</H1>
|
|
<P>
|
|
The binaries now work out of the box for each platform and support
|
|
completions (file names and parsing), because readline has been
|
|
changed to haskeline.
|
|
</P>
|
|
<P>
|
|
To compile from source, GHC 6.12 is now required. But GHC is not needed
|
|
if the binary executables are used.
|
|
</P>
|
|
<P>
|
|
Binaries (<CODE>.gfo</CODE> and <CODE>.pgf</CODE> files) compiled with GF 3.1 are incompatible
|
|
with 3.1.6 and must either be removed; alternatively, the <CODE>-src</CODE> flag can be
|
|
used when compiling.
|
|
</P>
|
|
<P>
|
|
Notice the new place to send bug reports (see GF's welcome message)!
|
|
</P>
|
|
<H1>New features</H1>
|
|
<P>
|
|
Grammar language
|
|
</P>
|
|
<UL>
|
|
<LI>improved support for dependent types (see <CODE>SUMO</CODE>, <CODE>nqueens</CODE> in <CODE>examples</CODE>)
|
|
</UL>
|
|
|
|
<P>
|
|
Shell commands and options (see <CODE>help</CODE> in GF for more information)
|
|
</P>
|
|
<UL>
|
|
<LI><CODE>eb</CODE>: example-based grammar file conversion
|
|
(see <CODE>examples/animals/QuestionI.gf</CODE>)
|
|
<LI><CODE>vd = visualize_dependency</CODE>: show dependency tree
|
|
<LI><CODE>vp = visualize_parse</CODE>: show parse tree
|
|
<LI><CODE>gr, gt, mq, tq</CODE>: use a seed tree with metavariables
|
|
<LI><CODE>gr, p, tq</CODE>: use <CODE>-probs=FILE</CODE> to bias or rank generated trees
|
|
<LI><CODE>gt</CODE> now tries the different alternatives in the order in which they appear in the source code
|
|
<LI><CODE>dg</CODE>: hide modules when printing dependency graph
|
|
<LI>-output-format=lambda_prolog let us to use Lambda Prolog for exhaustive generation with dependent types
|
|
</UL>
|
|
|
|
<P>
|
|
Libraries
|
|
</P>
|
|
<UL>
|
|
<LI>Urdu completed (Shafqat Virk)
|
|
<LI>Turkish morphology + Zamberek's dictionary in GF (Server Cimen)
|
|
</UL>
|
|
|
|
<P>
|
|
Examples
|
|
</P>
|
|
<UL>
|
|
<LI>SUMO
|
|
<LI>phrasebook
|
|
<LI>nqueens
|
|
</UL>
|
|
|
|
<P>
|
|
Internal
|
|
</P>
|
|
<UL>
|
|
<LI>single PMCFG format for both linearization and parsing
|
|
<LI>use of Haskeline for completion - more portable than Readline
|
|
<LI>unicode support from Haskell 6.12 instead of home-made coding
|
|
</UL>
|
|
|
|
<H2>Issues</H2>
|
|
<P>
|
|
Javascript generation is not updated to the new PGF format.
|
|
<A HREF="old-index.html">GF 3.1</A> should still be used for building Javascript applications.
|
|
</P>
|
|
|
|
<!-- html code generated by txt2tags 2.5 (http://txt2tags.sf.net) -->
|
|
<!-- cmdline: txt2tags -thtml release-3.1.6.txt -->
|
|
</BODY></HTML>
|