Thanks, that will be useful.  Are there any examples of drawing with a mouse on 
a canvas?

But I must disagree with your comment about not having to "learn a bunch of 
libraries".  The wd verb simply passes along strings of qt code.  So you must 
learn the qt library in order to write an app like this.

Also I'm pretty sure a similar app could be written in Mathematica in less than 
half the number of lines.  Have you tried writing this in Python?


On 01/09/2018 02:47 PM, Joe Bogner wrote:

To add some evidence to my opinion -- Here's a simple one that I built a
few years ago: http://code.jsoftware.com/wiki/User:Joe_Bogner/StockViewer

I am certainly no expert in J GUI programming, yet I would still be
surprised if a 'better' language at GUI programming yielded significantly
shorter, more clear code, without having to download and learn a bunch of
libraries

On Tue, Jan 9, 2018 at 2:36 PM, Joe Bogner 
<[email protected]><mailto:[email protected]> wrote:




On Mon, Jan 8, 2018 at 10:11 PM, Dabrowski, Andrew John <
[email protected]<mailto:[email protected]>> wrote:



Thanks, that was nice.  But I don't think anyone actually believes J is
_good_ language for creating GUIs; just a possible one.





I've built a few GUIs in J and have had my share of building applications
using the Win32 API, gtk, .NET (winforms and XAML), Visual Basic, java
(desktop and android), TCL/TK,  and countless web frameworks.

I do think J is a good language for creating GUIs. It's simple and
powerful. It reminds me a bit of visual basic with the event handlers with
the power of Qt and the everything that comes along with J. It's one of the
better and more enjoyable options I've used.

If you haven't tried it, I'd suggest checking out the demos, documentation
and try building a simple app.





----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to