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 <sjag...@proton.me> 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

Reply via email to