Thibault Kruse created GROOVY-7568:
--------------------------------------

             Summary: Groovysh output should be more safe, verbose about types 
and String output
                 Key: GROOVY-7568
                 URL: https://issues.apache.org/jira/browse/GROOVY-7568
             Project: Groovy
          Issue Type: Improvement
          Components: Groovysh
            Reporter: Thibault Kruse
            Priority: Minor


The output of buffer evaluation results in Groovy hides a lot of useful 
information from the user.

In particular Strings are printed without surrounding hyphens, collections are 
printed without telling whether they are Lists, Maps, Sets, or Ranges. Ranges 
are printed fully as lists (which can be unnecessarily long).

An implementation is almost done at 
https://github.com/tkruse/incubator-groovy/tree/pretty

Both Python and Ruby shells follow the approach of printing strings as 
code-strings (with hyphens and escaping).

The downside or more information is that this output could be regarded as "too 
noisy".



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to