You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Thibault Kruse (JIRA)" <ji...@apache.org> on 2015/08/28 13:40:45 UTC
[jira] [Created] (GROOVY-7568) Groovysh output should be more safe,
verbose about types and String output
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)