mcclim-based gui prototype for quicklisp
John Morrison
jm at symbolic-simulation.com
Tue Nov 7 21:45:45 UTC 2017
Hi Daniel;
Thank you for the detailed feedback.
- Re: synching on each tab switch & resultant unresponsiveness - I
implemented a caching scheme for both client info and dist info. Hope this
makes the program perkier.
- Re: the dependency graph - FYI is it a dependency graph of the
known-to-ASDF systems (often updated after installing a quicklisp
release/system). I suppose one could argue that it is out of place here.
Please let me know what you think.
- Re: the dependency graph - I also suppose one could argue that perhaps
I should have instead/additionally drawn a dependency diagram of the
selected quicklisp system. I only go so far as to textually indicate which
quicklisp systems are provided by the selected quicklisp release, and
textually indicate which quicklisp systems depend upon the selected
quicklisp system.
- Re: single-box t - what is the best idiomatic way/place to do this?
I also have tried to increase responsiveness by making use of incremental
redisplay, but the logic is more complex (well, for somebody who is new to
the presentation system), and I hope I have not introduced bugs.
Thanks again!
-jm
On Sun, Nov 5, 2017 at 4:22 AM, Daniel KochmaĆski <daniel at turtleware.eu>
wrote:
> Hey,
>
> cool application. My two cents:
>
> - I don't like that it synchronizes over http on each tab switch (even if
> I go back to already visited tab) - some cache maybe?
>
> - Fetching makes window unresponsive for a sec or two, maybe it is worth
> to consider fetching in background, so user can change his mind and switch
> to another tab
>
> - I like dependency graph, I'd add some margin though
>
> - For presentations :single-box t, so you have only one box for selection
> when you hover with mouse
>
> - Having two layouts - one with inspector and the second without it would
> be nice
>
> - Looking at ASD definition - mcclim-truetype is enabled by default now
> anyway (it is commented)
>
> - Add dependency on #:mcclim-layouts/tab since you use it
>
> That is what comes to my head. I like the idea and general organization of
> panes. Congrats :)
>
> Best regards,
>
> Daniel
>
> On 04.11.2017 21:46, John Morrison wrote:
>
> Hi All;
>
> https://bitbucket.org/symbolicsimulation/com.symsim.oss.ql-gui
>
> Interested in (roughly decreasing order of importance to me):
>
> - usability/usefulness
> - aesthetics (I am not a front end guy in any language)
> - compatibility with CLIM best practices and idioms (as this is my
> first CLIM program in decades, or should I say Dynamic Windows?)
> - compatibility with CL best practices and idioms (as this is my first
> real Common Lisp program after decades of C/C++, or should I say Zetalisp?)
>
> Please be kind, and thanks for all your contributions to McCLIM!
>
> -jm
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/mcclim-devel/attachments/20171107/a23302f0/attachment.html>
More information about the mcclim-devel
mailing list