Well, I've just found cl-terrace and djula. And I have to say the
timing couldn't have been better. In fact, the 'just' is so 'just'
that I've not had time to compile the project(s) yet.
A little background. I've got a fairly significant Ruby application
(based on Rails but that doesn't matter) that uses the liquid
templating language. Liquid is a Ruby based templating language that
has, I believe, some common ancestor with the Django templating
language. That doesn't matter so much, what does matter is that they
are syntactically identical with almost the same set of tags and
filters.
For some time now, there have been some very time consuming (in Ruby)
and tricky things that I've been wanting to move to lisp. The only
thing preventing me was not having a replacement for liquid. I was
getting ready to write my own version of liquid in lisp, but now I
don't have to :-)
However, I need to extend djula with a few tags and filters. These
extensions are either standard in liquid or in extensions that I wrote
for liquid. I don't know if they are generally useful or not (we can
worry about this later), but for me to use djula I need to extend djula.
Is there a way that you suggest to make these extensions that won't be
interfering with the standard tags and filters? I see that you say you
can do this but what are you recommending? Or do I just do the obvious?
Cheers,
Bob
----
Bob Hutchison -- tumblelog at http://www.recursive.ca/so/
Recursive Design Inc. -- weblog at http://www.recursive.ca/hutch
http://www.recursive.ca/ -- works on http://www.raconteur.info/cms-for-static-content/home/
Hi,
Well, I've just found cl-terrace and djula. And I have to say the
timing couldn't have been better. In fact, the 'just' is so 'just'
that I've not had time to compile the project(s) yet.
A little background. I've got a fairly significant Ruby application
(based on Rails but that doesn't matter) that uses the liquid
templating language. Liquid is a Ruby based templating language that
has, I believe, some common ancestor with the Django templating
language. That doesn't matter so much, what does matter is that they
are syntactically identical with almost the same set of tags and
filters.
For some time now, there have been some very time consuming (in Ruby)
and tricky things that I've been wanting to move to lisp. The only
thing preventing me was not having a replacement for liquid. I was
getting ready to write my own version of liquid in lisp, but now I
don't have to :-)
However, I need to extend djula with a few tags and filters. These
extensions are either standard in liquid or in extensions that I wrote
for liquid. I don't know if they are generally useful or not (we can
worry about this later), but for me to use djula I need to extend djula.
Is there a way that you suggest to make these extensions that won't be
interfering with the standard tags and filters? I see that you say you
can do this but what are you recommending? Or do I just do the obvious?