[
https://issues.apache.org/jira/browse/TINKERPOP-2392?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Stephen Mallette updated TINKERPOP-2392:
----------------------------------------
Component/s: python
dotnet
> Improve module level documentation for GLVs
> -------------------------------------------
>
> Key: TINKERPOP-2392
> URL: https://issues.apache.org/jira/browse/TINKERPOP-2392
> Project: TinkerPop
> Issue Type: Improvement
> Components: dotnet, javascript, python
> Affects Versions: 3.4.7
> Reporter: James Sumners
> Assignee: Stephen Mallette
> Priority: Minor
>
> As an example of the general problem, the readme for the JavaScript client
> says:
> "Please see the [reference
> documentation|http://tinkerpop.apache.org/docs/current/reference/#gremlin-javascript]
> at Apache TinkerPop for more information."
> That reference documentation is completely written in Groovy and does not
> translate well to JavaScript. At the very least, there should be some
> documentation that describes how to translate all of the globals used across
> the reference documentation. For example, in
> [http://tinkerpop.apache.org/docs/current/reference/#valuemap-step] it is
> suggested that one can translate the list based values to singular values by
> writing:
> {code}
> g.V().valueMap().by(unfold())
> {code}
> How do I translate this for usage in the JavaScript client? I assume the
> `unfold()` method needs to be attached to the instance referenced by the
> `by()` function. How do I get that reference easily? Can I pass a parameter
> like `.by( () => this.unfold() )` (it certainly doesn't work)? Neither
> `.by("unfold()")` nor `.by("unfold")` work.
> This sort of thing is present throughout the reference documentation and is
> making it very difficult to get up-to-speed with the JavaScript client.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)