Discuss: retire valuespace and jingarender plugins?

24 views
Skip to first unread message

Edward K. Ream

unread,
Oct 20, 2024, 10:07:59 AM10/20/24
to leo-editor

Leo issue #4112 suggests retiring the valuespace and jinjarender plugins and leo/external/stringlist.py.


Does anyone use any of these? If so, could you explain their appeal? Thanks.


Edward

Thomas Passin

unread,
Oct 20, 2024, 10:29:23 AM10/20/24
to leo-editor
I think that valuespace must have been written for someone's very idiosycratic way of working. I would say that if the author wants to update it and keep using it, let him do the work.  Even if Leo removes it, it's easy enough to keep using it outside Leo's plugin tree.
I see that stringlist is used by valuespace, and I suppose only by it. jinjarender also uses valuespace. If valuespace goes, those other two have to go as well.

If they were retired to the Attic, at least there would be a place where a determined user could find the code to use as a starting point.

No need to rush, though.  Maybe this post will spur people who actually rely on them to speak up.

Edward K. Ream

unread,
Oct 20, 2024, 2:01:42 PM10/20/24
to leo-e...@googlegroups.com
On Sun, Oct 20, 2024 at 9:29 AM Thomas Passin <tbp1...@gmail.com> wrote:
I think that valuespace must have been written for someone's very idiosycratic way of working. I would say that if the author wants to update it and keep using it, let him do the work.  Even if Leo removes it, it's easy enough to keep using it outside Leo's plugin tree.

I agree.

I see that stringlist is used by valuespace, and I suppose only by it.

Correct.

jinjarender also uses valuespace. If valuespace goes, those other two have to go as well.

Yes.

If they were retired to the Attic, at least there would be a place where a determined user could find the code to use as a starting point.

The PR that removes these files will be a permanent record of them. There is no need to send them to the attic.

No need to rush, though.  Maybe this post will spur people who actually rely on them to speak up.

That was my idea.

Edward

Edward K. Ream

unread,
Oct 20, 2024, 2:24:02 PM10/20/24
to leo-e...@googlegroups.com
> TBP: jinjarender also uses valuespace. If valuespace goes, those other two have to go as well.
> EKR: Yes.

No doubt Jinja has changed since 2008 ;-) Surely there are more straightforward ways of driving Jinja than the ever-so-wonky jinjarender plugin. Removing the jinjarender and valuespace plugins is a significant step forward.

Edward
Reply all
Reply to author
Forward
0 new messages