Re: groovysh easily breaks

MG <mgbiz-yvYIh6MZAuFWk0Htik3J/[email protected]> Sat, 3 May 2025 22:48:46 +0200
Newsgroups gmane.comp.lang.groovy.user
Message-ID <[email protected]>
Fantastic news, I guess I gotta start using groovysh...

Ch;-)eers,
mg

On 03/05/2025 00:06, OCsite wrote:
> MG,
>
> well we got :D. Also we got :S, :x, and :p — just try :?
>
> All the best,
> OC
>
>> On 30. 4. 2025, at 17:25, MG <mgbiz-yvYIh6MZAuFWk0Htik3J/[email protected]> wrote:
>>
>> Wait, we have :c - can we also get :o :) :D ...
>>
>> Ch;-)eers,
>> mg
>>
>> On 30/04/2025 14:22, OCsite wrote:
>>> Well either the following code makes sense, in which case it works, 
>>> or use :c to cleanup, what's the problem?
>>>
>>> ===
>>> 1068 ocs*~/Projects/WO_XC_2018>* /usr/local/groovy-4.0.24/bin/groovysh
>>> Groovy Shell(4.0.24, JVM: 11.0.4-BellSoft)
>>> Type '*:help*' or '*:h*' for help.
>>> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>>> *groovy:*000*>* a=[
>>> *groovy:*001*>* 1
>>> *groovy:*002*>* ,
>>> *groovy:*003*>* 2
>>> *groovy:*004*>* ]
>>> *===>* [1, 2]
>>> *groovy:*000*>* a=[
>>> *groovy:*001*>* println "oops, forgot the prev cmd"
>>> *groovy:*002*>* :c
>>> *groovy:*000*>* println "okay now"
>>> okay now
>>> *===>* null
>>> *groovy:*000*>*
>>> ===
>>>
>>> The one thing I know of needed to improve groovysh would be to make 
>>> sure that the focus remains in Terminal when groovysh is launched.
>>>
>>> All the best,
>>> OC
>>>
>>>> On 30. 4. 2025, at 14:06, Sistemas Jaguar <[email protected]> wrote:
>>>>
>>>> If an incorrect command is entered the REPL stops working:
>>>>
>>>> Groovy Shell (4.0.26, JVM: 1.8.0_432)
>>>> Type ':help' or ':h' for help.
>>>> --------------------------------------------------------------------------------------------------------
>>>> groovy:000> System.getProperty("java.version")
>>>> ===> 1.8.0_432
>>>> groovy:000> println "Hello"
>>>> Hello
>>>> ===> null
>>>> groovy:000> a=[
>>>> groovy:001> println "Hello"
>>>> groovy:002> System.getProperty("java.version")
>>>> groovy:003> a=[:]
>>>> groovy:004>
>>>>
>>>> After 'a=[' other than commands (:command syntax), the REPL seens 
>>>> to break requiring a restart, which is frustrating and time 
>>>> consuming to say the least.
>>>>
>>>> Am I missing something?
>>>>
>>>> Thanks.
>>>>
>>>> Linux kiwi 6.1.0-34-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.135-1 
>>>> (2025-04-25) x86_64 GNU/Linux
>>>
>>
>