Search found 86 matches

by MikeHughes
Tue Jun 16, 2020 7:56 am
Forum: Language
Topic: How to specify a thread where to execute a function ?
Replies: 5
Views: 8722

Re: How to specify a thread where to execute a function ?

Hi Pierre

I hope you are well.

I'm afraid I don't think that is possible but if its UI updates you want then I believe Data Binding doesn't respect threading so you can set up a databinding between your thread and thread 0 and this will update your UI.

Michael
by MikeHughes
Thu May 07, 2020 1:58 pm
Forum: APL Chat
Topic: A train too far?
Replies: 8
Views: 14542

A train too far?

I have an admission to make, I always mistrust anything that looks too complicated or uses "extra" bits of filler. I particularly dislike the "artificial" use of ⊢ in train constructs. That said, I have to admit they look clever. I saw somewhere recently from Roger (≠⊆⊢) and thought how elegant but I ...
by MikeHughes
Thu Feb 27, 2020 8:51 am
Forum: Windows: GUI, COM/OLE/ActiveX
Topic: Grid with interactive drag & drop row ordering.
Replies: 3
Views: 19481

Re: Grid with interactive drag & drop row ordering.

Actually I disagree - I think the HTMLRenderer is a great tool as long as you don't use it with static page uploads. To build a grid in raw JS/HTML5 would be painful. It natively supports WebSockets like a browser (which is what it is of course) so you can work interactively with it. Syncfusion ...
by MikeHughes
Mon Feb 17, 2020 4:42 pm
Forum: Windows: GUI, COM/OLE/ActiveX
Topic: New Life for QuadWC?
Replies: 4
Views: 25193

Re: New Life for QuadWC?

Hi Paul, Sorry for late reply. I've had to try and include two new controls, a GDDM emulator and the Syncfusion Diagram control. Still work in progress but distracting. Oh Good, I was worried people had lost interest after the awful conference. I'll let you know when we release the next alpha ...
by MikeHughes
Sun Feb 02, 2020 3:54 pm
Forum: Windows: GUI, COM/OLE/ActiveX
Topic: New Life for QuadWC?
Replies: 4
Views: 25193

Re: New Life for QuadWC?

Hi Paul, Not sure if you are still interested but we are progressing well now with qWC. I have the framework working and we are now adding more controls. Still have to speed it up but we have many, many ways to do that - we are still adding content as the priority. The most exciting advance is that ...
by MikeHughes
Sun Feb 02, 2020 10:39 am
Forum: APLX
Topic: replacement for quad-CC
Replies: 11
Views: 144940

Re: replacement for quad-CC

I tried Adam's line in Windows and it seemed to work with 17.1 I think your GO function will need to assign a Cr and possibly a Lf to QuoteQuad between [1] and [2] or they will interfere with each other. If you are wanting a GUI to run on a Mac or Linux then I have something in development that will ...
by MikeHughes
Mon Mar 11, 2019 11:16 am
Forum: Windows: GUI, COM/OLE/ActiveX
Topic: Newbie needs windows GUI examples
Replies: 8
Views: 33722

Re: Newbie needs windows GUI examples

There is the dyalog object reference

not obviously windows fyi but everything is listed
by MikeHughes
Wed Mar 06, 2019 6:19 am
Forum: Windows: GUI, COM/OLE/ActiveX
Topic: Newbie needs windows GUI examples
Replies: 8
Views: 33722

Re: Newbie needs windows GUI examples

You might also like to look at the video of the U15 presentation from the dyalog 18 user meeting. I am attempting to make the windows GUI available on Linux, Mac and over the internet (multi user).
by MikeHughes
Thu Nov 22, 2018 9:13 am
Forum: Functional Programming
Topic: Train - simple string
Replies: 10
Views: 78057

Re: Train - simple string

I tend to agree with Morten.

Its a bit like a tomatoe being a fruit so used in a fruit salad. :-)
by MikeHughes
Sat Apr 01, 2017 10:32 am
Forum: WPF & Syncfusion
Topic: Syncfusion SfDataGrid performance
Replies: 3
Views: 25796

Re: Syncfusion SfDataGrid performance

There is a really big issue with the data binding provided by Dyalog. The place to fix it will be in the interpreter/bridge - so please ask them to do so. (I have already). In their implementation of Data Binding - they have only implemented the Reset method which means that any change to the data ...