[ANNOUNCE] Link-Grammar Version 5.7.0 is now available.

Skip to first unread message

Linas Vepstas

unread,
Sep 13, 2019, 3:05:34 PM9/13/19
to link-grammar
Version 5.7.0 of link-grammar is now available from the usual location:


This version has one quite remarkable change: the parsing of long sentences has been improved by a factor of 3x or 4x, and thus, the parse speed of many "typical" texts is doubled, or more. Two other important fixes are for broken 32-bit support, and for Windows.

The complete list of changes is:
 * Minor efficiency improvements to the SQL-backed dictionary.
 * Incompatible change to the Exp traversal API.
 * Remove the obsolete and unsupported "corpus statistics" code.
 * Major performance improvement (3x-4x) for long sentences. #996
 * Fix broken build on Windows.
 * Convert Windows build to Visual Studio 2019.
 * Fix a bug that causes random results on 32-bit systems. #1000
 * Fix a bug that could cause missing linkages on some systems. #1007

The website is here:
https://www.abisource.com/projects/link-grammar/

WHAT IS LINK GRAMMAR?
The Link Grammar Parser is a syntactic parser of English (and other
languages as well), based on Link Grammar, an original theory of English
syntax. Given a sentence, the system assigns to it a syntactic structure,
which consists of a set of labeled links connecting pairs of words.


--
cassette tapes - analog TV - film cameras - you

Farrux Ozodov

unread,
Nov 11, 2019, 2:51:54 AM11/11/19
to link-grammar
Hi! My name is Farrukh. I'm from Uzbekistan and now I study in Novosibirsk State University on master degree. I want to create uzbek option of link-grammar but I couldn't  that's why do you have instruction "How to install to windows"?

Amir Plivatsky

unread,
Nov 11, 2019, 7:15:18 AM11/11/19
to link-grammar
Hi Farrukh,

The details on how to install on Windows are in the file README.md, which will also refer you to the file msvc\README.md.
However, note that one must be an experienced Windows programmer in order to be able to follow these instructions.

Supposing you know to work with Linux, the best alternative is to install it, with a package manager, on Linux.
If you have Windows 10, here is how you can do it:

1. Enable in Windows Setup the Windows Subsystem for Linux (restart needed).
(Google it for exact instructions.)

2. Go to the Windows Store, click on Ububtu 18.04, and install it.

3. Start a Ubuntu shell and upgrade Ubuntu for the latest fixes:
sudo su
apt
-get update
apt
-get upgrade

4. Install link-grammar:
apt-get link-grammar


If you know to compile packages on Linux, you can (instead of step 4) install the latest link-grammar package from its distribution site (see first post for location).
The directions to do that are also found in the README.md file.

Amir

Farrux Ozodov

unread,
Nov 11, 2019, 7:59:08 AM11/11/19
to link-g...@googlegroups.com
Hi!
Thanks a lot for information. First of all, do I have to install Visual Studio? I use on Windows 8.1.  

пн, 11 нояб. 2019 г. в 15:15, Amir Plivatsky <ami...@gmail.com>:
--
You received this message because you are subscribed to the Google Groups "link-grammar" group.
To unsubscribe from this group and stop receiving emails from it, send an email to link-grammar...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/link-grammar/a2cfe278-1631-4745-a6f5-398da70b31c0%40googlegroups.com.

Amir Plivatsky

unread,
Nov 11, 2019, 11:06:19 AM11/11/19
to link-grammar
Hi,


On Monday, November 11, 2019 at 2:59:08 PM UTC+2, Farrux Ozodov wrote:
Hi!
Thanks a lot for information. First of all, do I have to install Visual Studio? I use on Windows 8.1. 

The README files tells that the Windows compilation needs Visual Studio.
However, version 2017 is mentioned, while it is last tested only on version 2019 (so the version you need is 2019).
You will have to read very carefully all the details in the said README files, because they are full of other critical details.
You don't need to install Python; you can do it latter if you find the need (the compilation works fine without it).
Installing "Win flex-bison" is also not needed (but of course you need to follow the directions regarding that).

As I mentioned, the Windows compilation procedure targets only experienced Windows programmers;
especially, you must know how to work with Visual Studio and Windows libraries - in depth.
If you have any problem in working with them, you may consider to consult general Windows support web sites (this one is not appropriate for that).
Only compilation in Windows 10 is officially supported. Compilation in Windows 8.1 will most probably succeed, but problems in it are not supported here unless they are "trivial".

Amir


пн, 11 нояб. 2019 г. в 15:15, Amir Plivatsky <ami*@gmail.com>:
To unsubscribe from this group and stop receiving emails from it, send an email to link-grammar+unsubscribe@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages