Windows > Third Party Plug-ins, Programs, and Skins

ZELDA v1.0 released (Expression Language editor)

<< < (33/45) > >>

zybex:
Can't reproduce that. It works for me both with Automation and MCWS - I added files to a playlist, hit reload, and the files showed up on the list.

Moe:
I really love Zelda, it's made my life so much easier when creating complex expressions.

That said, there is one feature I would like.  I would love to be able to copy and paste from the wiki preview.  I am not sure if it's possible, but it would be a huge QOL improvement for me as I've lost count the number of times that I've tried to do it  ;D

Thanks

markf2748:

--- Quote from: Moe on May 10, 2023, 10:02:16 am ---I really love Zelda, it's made my life so much easier when creating complex expressions.

That said, there is one feature I would like...
--- End quote ---
Agreed nice to have, but even more important for me is to add copy/paste from the right hand output window.
Use case:  Documentation, especially for posting MC error reports to the Interact forum.  Currently I have to hand copy the error output, which can be painful and error prone itself.

Update:  I just discovered Copy/Paste is in fact available from the Text output window.  It is only not available in the Rendered Output window, even though Zelda highlights mouse selections there, as if for copy.  So a little misleading.

Another documentation-related, ease-of-use issue:  closed parenthesis within a comment line cause Zelda to omit the word from its right-side output window.
Example:
!* broken swap() *!  ==> !* broken *!

As always, thanks for a really great utility.

Win 11 64-bit  MC 31.0.32  Zelda v1.5.2

blgentry:
Sadly I can't try Zelda because it only runs on Windows.  I have no Windows machines in my inventory at home or at work.

That said, this is an exciting project.  Years ago I talked about the idea of developing a "toolbox" of expressions.  Things you would use for various purposes inside of MC and be able to share with others.

Does Zelda allow you to save your expressions locally?  Is there a concept of developing libraries of MC expressions, or at least "modules" which you could share with others?

MC's saved views has some of what I'm discussing, but the mechanics of saving and sharing views are very difficult for those that are not deeply familiar with MC.  I'm hoping that Zelda might fill some of the functionality of collaborating and sharing MC expressions.

There's a tiny possibility that I might get an x86 emulator working on one of my Macs just to try this.  Maybe....

Really neat project Zybex.  :)
Brian.

zybex:

--- Quote from: markf2748 on July 08, 2023, 08:40:22 am ---Agreed nice to have, but even more important for me is to add copy/paste from the right hand output window.
(...) It is only not available in the Rendered Output window, even though Zelda highlights mouse selections there, as if for copy.  So a little misleading.

--- End quote ---

I'll enable copy/paste in the documentation and rendered output panels.


--- Quote ---Another documentation-related, ease-of-use issue:  closed parenthesis within a comment line cause Zelda to omit the word from its right-side output window.
Example:
!* broken swap() *!  ==> !* broken *!

--- End quote ---

AFAIK, MC does not have a way to comment out an expression line. Where is this !* escaping from?
What's happening there is that the swap() is a valid function, so it gets executed and replaced with its blank output (so swap() is removed from the output). This is done by MC, not Zelda.

I could add these type of comment lines in MC, but they would need to be stripped before using in MC. There's actually a silly workaround to add comments to MC that is recognized by Zelda:
I forgot I had added a way to comment lines in Zelda - just start a line with ##. Commented lines are ignored, not shown on the output.
## this is a comment, and is highlighted by Zelda

--- Quote ---As always, thanks for a really great utility.

--- End quote ---
You're welcome.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version