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 >>> >> >