A moldable object inspector #327
Replies: 13 comments 17 replies
-
Cool! That looks really interesting, I will be playing with this tonight. Very exciting times in the Lisp world, it seems. |
Beta Was this translation helpful? Give feedback.
-
Just played with it a bit, really looking forward to your work! |
Beta Was this translation helpful? Give feedback.
-
I would consider suggesting people use CLOG and CLOG-ACE from ultralisp as that will always have the latest changes for both. |
Beta Was this translation helpful? Give feedback.
-
Latest news: there's a 9 minute demo video of my inspector: https://diode.zone/w/cd5s1yd1iJrhiMR1jS1xz3 |
Beta Was this translation helpful? Give feedback.
-
looking now :)
…On Tue, Apr 9, 2024 at 1:26 AM Konrad Hinsen ***@***.***> wrote:
Latest news: there's a 9 minute demo video of my inspector:
https://diode.zone/w/cd5s1yd1iJrhiMR1jS1xz3
—
Reply to this email directly, view it on GitHub
<#327 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACYUEFOF5Q2ZFNRVJSGK27TY4N3ZJAVCNFSM6AAAAABD2QUNMCVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TANJUGI2TS>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Really love the idea of your project. I think will try organizing
properties in the GUI builder with same principles. Are you open to
switching to a BSD/MIT sort license if I see ways to integrate your work
directly? I have no interest in making my work gpl which would be required
to use it.
…On Tue, Apr 9, 2024, 9:57 AM Konrad Hinsen ***@***.***> wrote:
So I had a quick look at Ultralisp. It turned out to be easier to submit a
package than to understand how Ultralisp works (given that Quicklisp has no
documentation on additional distributions), so I started by submitting
clog-moldable-inspector as a first experiment :-)
If all goes well, it will be in the next build of Ultralisp.
And to improve my understanding of Quicklisp, I started writing a couple
of inspector views for it.
—
Reply to this email directly, view it on GitHub
<#327 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACYUEFJO6NTFMI3XBIJQE7LY4PXVRAVCNFSM6AAAAABD2QUNMCVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TANJZGQ4TS>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
@khinsen you should look at the new clog-break you can insert your inspector in the :run |
Beta Was this translation helpful? Give feedback.
-
clog-break takes a form for :run that on break runs (I realize now would be
good to use the return value to decide if to still promote to continue
execution) so you would do you inspect there in the lexicle scope of the
clog-break of that form
…On Wed, May 22, 2024, 8:05 AM Konrad Hinsen ***@***.***> wrote:
Interesting, thanks for the pointer!
It looks like I cannot pass any arguments to run, so how could I pick the
object I want to inspect?
—
Reply to this email directly, view it on GitHub
<#327 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACYUEFKE2NWZAJ4YHXWNBJDZDSCY7AVCNFSM6AAAAABD2QUNMCVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TKMRQG42TG>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Related ideas: |
Beta Was this translation helpful? Give feedback.
-
Let me know what other hooks into builder would make sense to add menus etc. I imagine we should add hooks into the project panel and dir panel so that file names can be sent to the clog-moldable-inspector |
Beta Was this translation helpful? Give feedback.
-
I added the ability to add extensions to handle files and directories, I opened a ticket on your project with code to add |
Beta Was this translation helpful? Give feedback.
-
Here is pic of using the CLOG Probe Panel ability to add probes from an eval and CMI launched from the panel on a CLOG-OBJ, you may find this useful. |
Beta Was this translation helpful? Give feedback.
-
There's now a built-in tutorial:
|
Beta Was this translation helpful? Give feedback.
-
Here is my first CLOG-based project: a moldable object inspector
https://codeberg.org/khinsen/clog-inspector
It's heavily inspired by the Smalltalk object inspector in Glamourous Toolkit. The focus is on making it very cheap to add new views to the inspector, in order to encourage developers to make views for their objects from the earliest stages of development.
Thanks @rabbibotton for CLOG, I couldn't have done this without it and exploring CLOG is a pleasure due to the readable code and complete documentation!
Beta Was this translation helpful? Give feedback.
All reactions