Re: Help with task: GroovyConsole improvement: configurable output area size

2017-05-20 Thread John Wagenleitner
Hi Emilian,

On Sat, May 20, 2017 at 7:35 AM, Emilian Bold 
wrote:

> You initial dialog is a good start, but what should it hold: all the pref
> keys from Console? Or just start with maxOutputChars?
>
>
I don't think it would be necessary to add all the options already
available to the dialog, so initially I'd just see it having the
maxOutputChars setting.  Another option would be to add the setting under
the "View" menu and have it pop up a specialized dialog used to just
capture the maxOutputChars.  Not sure which is better, just sort of feels
like the existing menu is getting kind of crowded so that's why I was
initially thinking a general "Settings" dialog would a way to go.


> The log file UI should be added once #8180 is done.
>
> I never touched GroovyConsole before, but it seems interesting. Reminds me
> of ANTLRWorks which I just used the other week for some small parser.
>
> Also, this console would also make a fine IDE plugin. Any particular
> reason GroovyConsole has to be standalone?
>
>
I know IDEA provides a GroovyConsole and GroovyShell under the Tools menu
when Groovy is part of the project.


>
>
> --emi
>
> On Fri, May 19, 2017 at 6:01 PM, John Wagenleitner <
> john.wagenleit...@gmail.com> wrote:
>
>> Hi Emilian,
>>
>> I added a comment on that issue, I think it would also be handy to have a
>> new Preferences dialog for general settings such as this. Having a dialog
>> behind a new menu item such as Edit > Preferences could have an edit box
>> for inputting/displaying the output limit that is backed by a preference.
>> This could also be where the log to file option could be place (another
>> request [1]).  In case some bits may be helpful, I started to play with
>> this a while back just to get more familiar with Swing/Groovy but never
>> finished [2].
>>
>> Glad to hear you found this issue on the help wanted site.
>>
>> John
>>
>> [1] https://issues.apache.org/jira/browse/GROOVY-8180
>> [2] https://github.com/jwagenleitner/groovy/commit/f0181f156
>> 4fdb0357b3852d15b0730582cc468ce
>>
>> On Fri, May 19, 2017 at 7:31 AM, Emilian Bold 
>> wrote:
>>
>>> Hello,
>>>
>>> I would like to help out with the task listed at
>>> https://helpwanted.apache.org/task.html?72ff9c55
>>>
>>> Console.groovy maxOutputChars already has a System.property so I'm not
>>> certain what's required for #GROOVY-3270, perhaps something like:
>>>
>>> -int maxOutputChars = 
>>> System.getProperty('groovy.console.output.limit','2')
>>> as int
>>> +int maxOutputChars = prefs.getInt("outputLimit", 2)
>>>
>>> --emi
>>>
>>
>>
>


Re: Help with task: GroovyConsole improvement: configurable output area size

2017-05-20 Thread Emilian Bold
You initial dialog is a good start, but what should it hold: all the pref
keys from Console? Or just start with maxOutputChars?

The log file UI should be added once #8180 is done.

I never touched GroovyConsole before, but it seems interesting. Reminds me
of ANTLRWorks which I just used the other week for some small parser.

Also, this console would also make a fine IDE plugin. Any particular reason
GroovyConsole has to be standalone?



--emi

On Fri, May 19, 2017 at 6:01 PM, John Wagenleitner <
john.wagenleit...@gmail.com> wrote:

> Hi Emilian,
>
> I added a comment on that issue, I think it would also be handy to have a
> new Preferences dialog for general settings such as this. Having a dialog
> behind a new menu item such as Edit > Preferences could have an edit box
> for inputting/displaying the output limit that is backed by a preference.
> This could also be where the log to file option could be place (another
> request [1]).  In case some bits may be helpful, I started to play with
> this a while back just to get more familiar with Swing/Groovy but never
> finished [2].
>
> Glad to hear you found this issue on the help wanted site.
>
> John
>
> [1] https://issues.apache.org/jira/browse/GROOVY-8180
> [2] https://github.com/jwagenleitner/groovy/commit/
> f0181f1564fdb0357b3852d15b0730582cc468ce
>
> On Fri, May 19, 2017 at 7:31 AM, Emilian Bold 
> wrote:
>
>> Hello,
>>
>> I would like to help out with the task listed at
>> https://helpwanted.apache.org/task.html?72ff9c55
>>
>> Console.groovy maxOutputChars already has a System.property so I'm not
>> certain what's required for #GROOVY-3270, perhaps something like:
>>
>> -int maxOutputChars = 
>> System.getProperty('groovy.console.output.limit','2')
>> as int
>> +int maxOutputChars = prefs.getInt("outputLimit", 2)
>>
>> --emi
>>
>
>


website changes

2017-05-20 Thread Paul King
I made a change to split the "Community" section of the website into
"Support" and "Contribute". This is in prep for the "Contribute" part
living on groovy.apache.org. Part of my change seems to be in place but
another part seems to be waiting on a gitpubsub trigger which doesn't seem
to have happened yet.

For the stuff you can see, the same content as existed before should still
be there - just slightly rearranged. Let me know if anything looks out of
place.

For the short-term you can find the missing page here:

http://groovy-lang.org/contribute.html

It has been manually copied into:

https://git-wip-us.apache.org/repos/asf?p=groovy-website.git;a=shortlog;h=refs/heads/asf-site

with some manual tweaks - but the goal will be to automate all steps.

Cheers, Paul.
P.S. The bulk of the groovy-lang.org site is still remotely hosted. The
split is a step towards moving it onto ASF infrastructure (with the same
URL).