[
https://issues.apache.org/jira/browse/CLEREZZA-510?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13057802#comment-13057802
]
Henry Story commented on CLEREZZA-510:
--------------------------------------
So with recent changes we now have
- all public members are documented
- separation of the different styles of writing code, so that unicode, ascii or
just plain english can be used separately. This makes it easier to recognise
how methods fit together when using a IDE.
This will allows for real user feedback on which of these ways people prefer.
Probably the Ascii arrows should be made the default.
- EzGraph (ex EasyGraph) now now longer extends SimpleMGraph, but wraps a
TripleCollection
- RichGraphNode extends GraphNode which is a read only TripleCollection, to
turn it into a mutable graph would be a dramatic API change. I think there is a
good reason for separating reading and writing of graphs. Most RichGraphNodes
are used in SSPs where no writing should be done, so that offering that
functionality could easily be misleading. Now to build immutable but evolvable
GraphNodes would be an interesting project, but perhaps not right for this
issue.
> DSL for writing RDF elegantly
> -----------------------------
>
> Key: CLEREZZA-510
> URL: https://issues.apache.org/jira/browse/CLEREZZA-510
> Project: Clerezza
> Issue Type: New Feature
> Reporter: Henry Story
> Assignee: Henry Story
> Attachments: NiceLookingGraphInScala.png
>
>
> Writing RDF like
> graph.add(new TripleImp(Subj,rel,obj))
> is tedious to read and to write and makes every thing seem really heavy. Make
> it look good.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira