You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With MetaKernel, it already does code completion for variables, methods, and classes. That is possible because /vars, /methods, and /classes are commands. If there were a way to ask for code completions in general, then you could do it for any string. This would be one benefit of writing a kernel in Java. Without doing that, you need a way to get that info from the command line.
Does JShell support code completion? This project is not using (http://geophile.com/jshell/) Its using the Java 9 Repel which is a completely different shell. I dont think the Java 9 Repel (also called jshell annoyingly) supports code completion.
I could be wrong. I am not export on this stuff honestly. This project has honestly gotten more attention than I expected
Edit: I think, perhaps, I may have been spreading the wrong info. I don't think that's the kulla jar, which is the link you provided (I think?) In any case I think we are all using the kulla jar which contains JShell (or is hell i don't know haha).
In the issue you opened earlier you linked this project (http://geophile.com/jshell/) but its not the same thing. Or at least I am fairly sure its not.
Big thing is kulla only works on Java 9 while the link above works on Java 1x. and has not been updated since 2000
Activity
dsblank commentedon Nov 17, 2015
With MetaKernel, it already does code completion for variables, methods, and classes. That is possible because /vars, /methods, and /classes are commands. If there were a way to ask for code completions in general, then you could do it for any string. This would be one benefit of writing a kernel in Java. Without doing that, you need a way to get that info from the command line.
Qtrain commentedon Nov 17, 2015
@dsblank Ah! That makes sense. I was trying to complete Sys to System. This would def be a nice feature.
Bachmann1234 commentedon Nov 18, 2015
Does JShell support code completion? This project is not using (http://geophile.com/jshell/) Its using the Java 9 Repel which is a completely different shell. I dont think the Java 9 Repel (also called jshell annoyingly) supports code completion.
I could be wrong. I am not export on this stuff honestly. This project has honestly gotten more attention than I expected
Qtrain commentedon Nov 18, 2015
Wait, this uses Kulla which is JShell??
Edit: I think, perhaps, I may have been spreading the wrong info. I don't think that's the kulla jar, which is the link you provided (I think?) In any case I think we are all using the kulla jar which contains JShell (or is hell i don't know haha).
Bachmann1234 commentedon Nov 18, 2015
So Kulla is a jar that is linked to Java 9s repel which is called jshell (http://openjdk.java.net/projects/kulla/)
In the issue you opened earlier you linked this project (http://geophile.com/jshell/) but its not the same thing. Or at least I am fairly sure its not.
Big thing is kulla only works on Java 9 while the link above works on Java 1x. and has not been updated since 2000
I mean, perhaps im the confused one. :-P
Qtrain commentedon Nov 18, 2015
Ha yes indeed and I am the perpetrator of such misinformation. I have given myself 40 lashings as penance.
Bachmann1234 commentedon Nov 18, 2015
hey man, No worries. alrighty im gonna close this one as "Outside the scope"
Qtrain commentedon Nov 18, 2015
Au Contraire my friend, kulla does support code completion.
dsblank commentedon Nov 18, 2015
I think code completion could be done. Currently there are two completions in kulla/JShell:
SysintoSystem, andSystem.ointoSystem.outSystem.out.println(into this output:The current java9_kernel uses pexpect to send and receive commands. It should be possible to either:
Bachmann1234 commentedon Nov 18, 2015
Ok OK. Reopened. :-)