Skip to content

Commit

Permalink
Initial import.
Browse files Browse the repository at this point in the history
  • Loading branch information
gilesbowkett committed Nov 14, 2008
0 parents commit 046a93d
Show file tree
Hide file tree
Showing 295 changed files with 106,019 additions and 0 deletions.
340 changes: 340 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -0,0 +1,340 @@
-- Wed, 20 Aug 2008 07:13:27 -0000 by deveiant (r33) -----
Changed: lib/linkparser.rb
Deleted: makedist.rb

* Removed the makedist.rb script.
* Bumped version to 1.0.2.


-- Wed, 20 Aug 2008 07:04:09 -0000 by deveiant (r32) -----
Changed: README
LICENSE

Updated README and LICENSE files.


-- Wed, 20 Aug 2008 06:51:27 -0000 by deveiant (r31) -----
Changed: README
Rakefile
INSTALL
project.yml
ChangeLog
Rakefile.local (and 1 other/s)

Updated the build system.


-- Wed, 13 Aug 2008 05:23:33 -0000 by deveiant (r30) -----
Added: loadpath.rb
-> renamed from /trunk/linkparser-path.rb@r29
project.yml (new)
Rakefile.local (new)
LICENSE (new)
ChangeLog (new)
Changed: /trunk
spec/TEMPLATE.rb.tpl
MANIFEST
experiments/pps.rb
spec/sentence_spec.rb
spec/dictionary_spec.rb (and 8 other/s)
Deleted: linkparser-path.rb
LinkParser Project.tmproj
misc/rake

* Updated to the latest build system.
* Updated to New BSD license
* Renamed 'linkparser-path.rb' to 'loadpath.rb'


-- Mon, 23 Jun 2008 22:05:57 -0000 by deveiant (r29) -----
Changed: Rakefile

Turning off Darkfish until I can port it to RDoc 2.


-- Tue, 27 May 2008 00:17:43 -0000 by deveiant (r27) -----
Changed: README
Rakefile
MANIFEST
docs
Deleted: docs/makedocs.rb
docs/CATALOG
extconf.rb

* Cleaned up some old documentation cruft
* Fixed the link-grammar version mentioned in the README file


-- Mon, 26 May 2008 23:40:31 -0000 by deveiant (r24) -----
Changed: Rakefile
INSTALL

* Added better handling of missing 'mkrf' dependency.
* Added some more instructions to INSTALL.


-- Mon, 26 May 2008 23:17:59 -0000 by deveiant (r22) -----
Added: misc/readme-example.rb (new)
misc/monkeypatches.rb (new)
Changed: README
.irbrc
/trunk
spec/linkage_spec.rb
Rakefile
INSTALL (and 3 other/s)

* Fixed the Mkrf-generated Rakefile so it'll actually install the extension; this
requires a monkeypatch currently, but I'll upstream the fix to the Mkrf guys.
* Fixed some warnings in linkage.c
* Fixed the INSTALL instructions
* Fixed up the example in the README and extracted the code to ease future
testing.
* Fixed a bug in the suffix-stripping in the Linkage#subject and #object methods.


-- Mon, 26 May 2008 21:49:02 -0000 by deveiant (r21) -----
Added: spec/sentence_spec.rb
-> renamed from /trunk/spec/sentence.tests.rb@r20
misc/rake/helpers.rb (new)
misc/rake/svn.rb (new)
misc/rake/verifytask.rb (new)
misc/rake (new)
link-grammar-4.3.5.patch (new) (and 3 other/s)
Changed: experiments/free_stuff.rb
/trunk
makedist.rb
linkparser-path.rb
experiments/pps.rb
extconf.rb (and 26 other/s)
Deleted: spec/sentence.tests.rb
install.rb
link-grammar-4.2.4.patch
link-grammar-4.2.4.tar.gz

* Finished conversion of test::unit tests to RSpec.
* Fleshed out Rake-based build system
* Updated to work with the latest Abiword link-grammar library (4.3.5)


-- Sun, 10 Feb 2008 21:48:54 -0000 by deveiant (r20) -----
Added: spec/parseoptions_spec.rb
-> renamed from /trunk/spec/parseoptions.tests.rb@r19
Changed: ext
ext/linkparser.h
spec/sentence.tests.rb
ext/parseoptions.c
ext/extconf.rb
spec/dictionary_spec.rb (and 13 other/s)
Deleted: spec/parseoptions.tests.rb

* Updated copyright date.
* Converted ParseOptions tests to RSpec.


-- Fri, 19 Oct 2007 01:06:25 -0000 by deveiant (r19) -----
Changed: docs/makedocs.rb
Rakefile
docs/CATALOG
ext/sentence.c
ext/dictionary.c
lib/linkparser/sentence.rb (and 6 other/s)
Deleted: test.rb

Documentation fixes; converted to Darkfish RDoc generator


-- Fri, 27 Jul 2007 07:40:13 -0000 by deveiant (r17) -----
Added: README (new)
Changed: docs/CATALOG
ext/sentence.c
lib/linkparser/sentence.rb
ext/parseoptions.c
ext/linkage.c

Checkpoint commit


-- Wed, 25 Jul 2007 02:00:32 -0000 by deveiant (r16) -----
Added: experiments/dumplinks.rb (new)
spec/dictionary_spec.rb (new)
spec/linkage_spec.rb (new)
Rakefile (new)
spec/bugfixes_spec.rb (new)
spec
-> renamed from /trunk/tests@r15 (and 1 other/s)
Changed: ext/linkparser.h
spec/sentence.tests.rb
utils.rb
spec/TEMPLATE.rb.tpl
linkparser-path.rb
ext/parseoptions.c (and 11 other/s)
Deleted: spec/dictionary.tests.rb
tests
spec/linkage.tests.rb


* Started converting build system, test::unit -> rspec, etc.


-- Mon, 11 Jun 2007 14:55:34 -0000 by deveiant (r15) -----
Changed: INSTALL

Added some stuff to the build instructions


-- Mon, 11 Jun 2007 14:52:19 -0000 by deveiant (r14) -----
Changed: /trunk

Adding project-name and project-version svn attributes


-- Mon, 30 Oct 2006 07:04:23 -0000 by stillflame (r12) -----
Added: INSTALL (new)
Changed: link-grammar-4.2.4.patch

- added installation instructions
- added patching to link-grammar to pass tests


-- Sun, 29 Oct 2006 02:01:56 -0000 by stillflame (r11) -----
Changed: tests/linkage.tests.rb

- added test that breaks with version 4.2.4 of link-parser due to lack of "linkage_get_current_sublinkage" function


-- Wed, 11 Oct 2006 05:40:31 -0000 by ged (r10) -----
Changed: tests/linkage.tests.rb
ext/sentence.c
lib/linkparser/sentence.rb
tests/sentence.tests.rb
LinkParser Project.tmproj


* More documentation cleanup.

* Fixed Sentence#[]

* Added some more Sentence tests.


-- Wed, 11 Oct 2006 00:46:49 -0000 by ged (r9) -----
Changed: tests/linkage.tests.rb
ext/sentence.c
ext/dictionary.c
ext/parseoptions.c
ext/linkage.c


* Fixes for documentation

* Fixed constituent_tree_string's mode argument.


-- Wed, 11 Oct 2006 00:14:38 -0000 by ged (r8) -----
Added: MANIFEST (new)


*Added MANIFEST file for makedist.rb.


-- Tue, 10 Oct 2006 23:31:51 -0000 by ged (r7) -----
Changed: /trunk
utils.rb
makedist.rb


* Dist-script fixes.


-- Tue, 10 Oct 2006 23:16:33 -0000 by ged (r6) -----
Added: install.rb (new)
Changed: test.rb
ext/extconf.rb
extconf.rb


* Finished up installation/build/test utility scripts.


-- Fri, 29 Sep 2006 14:14:55 -0000 by ged (r5) -----
Added: lib (new)
linkparser-path.rb (new)
experiments/pps.rb (new)
lib/linkparser (new)
lib/linkparser.rb (new)
lib/linkparser/sentence.rb (new) (and 2 other/s)
Changed: ext/linkparser.h
ext/extconf.rb
tests/sentence.tests.rb
tests/dictionary.tests.rb
LinkParser Project.tmproj
tests/linkage.tests.rb (and 8 other/s)
Deleted: link-grammar-4.2.2.patch


* Mostly all of the low-level function wrapped.

* Added some high-level methods on Linkages.


-- Mon, 18 Sep 2006 00:19:12 -0000 by ged (r4) -----
Added: link-grammar-4.2.4.patch (new)
link-grammar-4.2.4.tar.gz (new)
Changed: tests/linkage.tests.rb
extconf.rb
LinkParser Project.tmproj
ext/linkage.c


* Updated for and included LinkGrammar 4.2.4

* Fixed weird typo


-- Sat, 29 Jul 2006 21:59:11 -0000 by ged (r3) -----
Added: .irbrc (new)
docs/link-includes.h (new)
tests/linkage.tests.rb (new)
test.rb (new)
LinkParser Project.tmproj (new)
Changed: /trunk
ext
extconf.rb
tests/sentence.tests.rb
ext/linkage.c


Checkpoint commit:

* Fleshed out LinkParser::Linkage a bit more (not yet complete)

* Gave up on running tests with testrb and imported test.rb from

project-utils.

* Added TextMate project file

* Added an .irbrc


-- Fri, 21 Jul 2006 18:23:49 -0000 by ged (r2) -----
Added: experiments/free_stuff.rb (new)
ext (new)
ext/linkparser.h (new)
utils.rb (new)
tests (new)
docs/CATALOG (new) (and 21 other/s)
Changed: /trunk


* Checkpoint: First semi-useful version.


-- Sun, 02 Jul 2006 05:43:02 -0000 by ged (r1) -----
Added: /trunk (new)
/branches (new)
/tags (new)

- Initial repository structure import


32 changes: 32 additions & 0 deletions INSTALL
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
These instructions assume a UNIX or UNIX-like environment. This includes OS X;
it's built successfully on a Intel Core 2 Duo MacBook. We're not sure how to get
this to build under Windows. Suggestions welcomed.

First, you'll need the 'mkrf' library to build the C extension if you don't already
have it installed. It's as simple as:

$ sudo gem install mkrf

Once you have that installed, install the Abiword link-grammar library
that comes with this source:

$ tar -xvzf link-grammar-4.3.5.tar.gz
$ cd link-grammar-4.3.5
$ ./configure; make; sudo make install
$ cd ..

A note about the link-grammar library: it's not the latest version. Giles forked this
project because the original project required you to run patch and provided a copy-paste
patch command that didn't work on his box. It seemed completely fucking insane to
distribute a file known to need patching, so he forked the library and put it on the
githubs. If you're a C wizard, look at updating the link-grammar version. The
distribution included here isn't really link-grammar 4.3.5; it's a fork of link-grammar
4.3.5, with some minor changes. Giles is not actually clever enough to tell you what
those changes are.

Now build, test, and install the Ruby library:

$ rake
$ sudo rake install

That's it!
Loading

0 comments on commit 046a93d

Please sign in to comment.