JShell tool: remove or keep default Edit Pad editor?

Jonathan Gibbons jonathan.gibbons at oracle.com
Wed Oct 12 23:04:16 UTC 2016


The nice thing about a service-oriented approach is that you could 
provide/support/allow different editor services, such as "use EditPad", 
"use JEdit", "use EDITOR", and the user could configure their choice.

-- Jon


On 10/12/2016 03:56 PM, Robert Field wrote:
>
> On 10/12/16 09:04, Paul Deitel wrote:
>> While I understand the issue of bundling Edit Pad with respect to 
>> modularization, as an author of introductory computer programming 
>> texts, like Java How to Program, command line REPL is much less 
>> useful for beginners if they have to try to figure out how to edit 
>> something like a complete class definition from the command line.
>>
>> If possible, I’d recommend somehow providing access to a more robust 
>> cross-platform editor—perhaps something like jEdit (jedit.org). If 
>> not, perhaps the modularized JShell could provide an option that 
>> enables Edit Pad if someone wants to use it.
>
> jEdit is a nice editor.  I've started to use it as a stand-alone 
> editor -- thanks.   There are a lot issues with rolling external code 
> into the JDK -- and were it added the update cycle is far shower than 
> in the wild..  I think for a newbie jEdit would look like a jet 
> console.  Besides that somethings works out of the box, the idea of 
> the Edit Pad is to be dead-simple for newbies.
>
> jEdit would be a good choice for a user to use as the retained 
> external editor jshell setting.   I notice however that doing so you 
> do not get Java features, like syntax highlighting because the file 
> ends in ".edit".  I've added:
>
>     jshell tool: external editor temp file should be *.java
>     https://bugs.openjdk.java.net/browse/JDK-8167640
>
>>
>> If you do keep Edit Pad, here are some changes I’d like to see to 
>> make it slightly nicer:
>>
>> a. Use a fixed-width code font for readability
>>
>> b. Use a bigger font size or provide controls for changing the font 
>> size--the current size is tiny and hard to read
>>
>> c. Add 5-10 pixels of padding between the textbox containing the code 
>> and the window border—right now the left edge of the code is right up 
>> against the window’s border, again making the code hard to read.
>>
>> d. Separate each snippet from the next by a blank line.
>
> I have added:
>
>     jshell tool: Edit Pad has readability issues
>     https://bugs.openjdk.java.net/browse/JDK-8167639
>
> Separating by a blank line I have some hesitation.  For one, it does 
> not match what is sent to external editors.
>
> Thanks,
> Robert
>
>>
>> Thanks,
>> Paul
>



More information about the kulla-dev mailing list