There's a handful of semi-related JIRA issues for Gremlin Console out there
- I say "semi-related" because they all largely revolve around usability.
Most recently is the discussion again about return of "null" for void
returns:

https://issues.apache.org/jira/browse/TINKERPOP-1409

We've had that discussion many times over the years and I'm not sure that
we're going to come up with anything much better than the way it works now.
The JIRA discussion is already looking like past discussions on this topic.

Then there is this issue to :clear automatically after an error:

https://issues.apache.org/jira/browse/TINKERPOP-1226

I think I'd like to close this without implementing with the reasoning I
presented in the comment, but I thought others might feel different so I
thought I'd bring it to everyone's attention for discussion.

This next one is about showing the "execution time" in the console:

https://issues.apache.org/jira/browse/TINKERPOP-1123

I see the reasoning for presenting that information but I don't think it
fits the REPL environment that we have very well - I'd rather just close
it. I would say that users should simply use clock() or the other
performance tools we have if they want to track execution time.

The following issue ultimately suggest we use line numbers in the console
as groovysh does:

https://issues.apache.org/jira/browse/TINKERPOP-1285

I could see that as useful, but personally I'd rather not change that and
close the issue. I suppose it could be a configuration that users turn on
as an option, but is it that useful to people that we should take the time
to code that?

In this next issue, there is a request for shell coloring:

https://issues.apache.org/jira/browse/TINKERPOP-1037

I've never been able to get that to work.............I think it would be
neat, groovysh does most of the work and it really doesn't introduce much
code, etc. - maybe someone smarter than me can figure that one out and we
can leave it open (at this point though after multiple attempts, i'd
personally just rather close it).

Finally, there is this one, which talks about "additional help":

https://issues.apache.org/jira/browse/TINKERPOP-1246

Recall that we had that incomplete PR for displaying javadoc in the
console. That was a nice generalized solution, but didn't really belong as
a PR to TinkerPop. To me that was the best way to re-use existing
documentation. It wouldn't be great for us to maintain special docs just
for the Console. Anyone have any ideas here? Is this worth trying to do at
some point? or will we always end up pushing any such ideas down to
groovysh and not really make them a part of TinkerPop in which case, we
should just close this?

If no one has any thoughts on these (aside from TINKERPOP-1409 which is
having active discussion), I'll act on these as I've described in this post.

Reply via email to