GSoC / utf-8 / 9P2000 / ndb(6)-like / Eric Lindblad

Eric Lindblad geirfuglaps at yahoo.com
Mon Feb 15 09:20:20 GMT 2016


Comments by Eric Lindblad 15-02-2016
http://www.nurmi-labs.blogspot.com/
http://www.ericlindblad.blogspot.com

cf: https://trac.xapian.org/wiki/GSoCProjectIdeas

2. Human Language Support

Here is another [webpage Character Encoding (EUC-JP)] link regarding software using mecab.
http://www.asahi-net.or.jp/~yw3t-trns/namazu/index.htm

Here is an article by Rob Pike and Ken Thompson (Plan 9).
http://doc.cat-v.org/plan_9/4th_edition/papers/utf

6. Programming Language Support
7. Applications 

A pure Haskell implementation of the 9P2000 protocol. 
https://hackage.haskell.org/package/NineP

Tim Newsham, a collaborator on 9P2000,
was also the original author of Py9p,
a pure python implementation of 9P.

It might be interesting to use Xapian with 9P2000.

As above the NineP package from the Haskell repository.

Here are the Python implementations.

[Tim Newsham - released 23 Aug 2005] http://www.thenewsh.com/~newsham/plan9/
[Tim Newsham - released 7 August 2008] http://directory.fsf.org/wiki/Py9p
[Newsham & Andrey Mirtchovski (c) 2008-2011] https://bitbucket.org/f2f/py9p/src
[Peter V. Saveliev (c) 2011-12] https://github.com/svinota/py9p

And Tcl 8.5 VFS implementation.
[Axel Belinfante - released 12 Sept. 2006] http://9p.io/magic/webls?dir=/sources/contrib/axel/tcl

http://harmful.cat-v.org/software/xml/

Alternatives

    * Simple custom text(UTF-8) formats
    * sexprs
    * csv
    * json
    * ndb(6)-like

The subject of sexprs has been addressed here.

https://www.reddit.com/r/haskell/comments/2kwbup/why_such_a_cool_language_doesnt_use_sexpression/

It might be interesting to also write a Haskell package for ndb(6)-like data.

http://man.cat-v.org/plan_9/6/ndb



More information about the Xapian-devel mailing list