GNU bug report logs - #26807
[PATCH] graph: Add Cypher backend.

Previous Next

Package: guix-patches;

Reported by: Roel Janssen <roel <at> gnu.org>

Date: Sat, 6 May 2017 21:22:01 UTC

Severity: normal

Tags: patch

Done: Roel Janssen <roel <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #14 received at 26807 <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Roel Janssen <roel <at> gnu.org>
Cc: 26807 <at> debbugs.gnu.org
Subject: Re: bug#26807: [PATCH] graph: Add Cypher backend.
Date: Thu, 11 May 2017 16:03:32 +0200
Hi,

Roel Janssen <roel <at> gnu.org> skribis:

> Ludovic Courtès writes:
>
>> Hello!
>>
>> Roel Janssen <roel <at> gnu.org> skribis:
>>
>>> From 0e9c95ef3473fa7066ccd5991b1c14400aaa7076 Mon Sep 17 00:00:00 2001
>>> From: Roel Janssen <roel <at> gnu.org>
>>> Date: Sat, 6 May 2017 23:15:03 +0200
>>> Subject: [PATCH] graph: Add Cypher backend.
>>>
>>> * guix/graph.scm (%cypher-backend): New variable.
>>
>> If Neo4j is free software and packageable (is it Java?), why not!
>
> Yes, it's Java, so a lot of work to package.
>
> Fortunately, there is also AgensGraph which is similar to the PostgreSQL
> package, and it supports openCypher as well.  So I tried it, and the
> queries will work with the latest git checkout of AgensGraph.  Their
> latest release does not support automatically creating labels for the
> nodes and edges, which was fixed in this commit:
>
> https://github.com/bitnine-oss/agensgraph/commit/5eaecc1d429a08165bb964013ab8ee5516a062e7
>
> So I think the output of what my patch produces should be fine for
> multiple implementations of openCypher.

OK.  Do these tools support interactive visualization in addition to
graph queries?

>> Could you add a few lines in guix.texi under “Invoking guix graph”?
>> Maybe give an example invocation of cypher and explain how it differs
>> from the other backends (interactive features maybe?).
>
> Would the attached patch be fine for the manual?

Yes, perfect (please squash it with the patch that adds the new
backend).

Thank you!

Ludo’.




This bug report was last modified 8 years and 98 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.