I have released Kwartz 3.1.2.
http://www.kuwata-lab.com/kwartz/
(Notice that this is beta-release. Spec may change in the future.)
Enhancements from 3.1.1:
* Error reporting improved when using with Ruby on Rails.
'kwartz/helper/rails.rb' now show template filename and
linenumber on where exception raised.
Notice that you have to read *.cache file instead of *.html
or *.plogic.
Kwartz is a template system which realized the concept
"Independence of Presentation Logic".
It means that Kwartz can separate presentation logics
from both business logics (= main program) and
presentatin data (= HTML file).... read more
Hi,
I have released Kwartz-ruby 2.0.4
http://www.kuwata-lab.com/kwartz/
This release will be the final release of 2.0.x.
I have just started 2.1.x.
CAUTION!
I'm planning to rename 'loop' directive to 'list' directive
in the 2.1.x release. You should use 'list' directive
instead of 'loop' directive.
See:
- http://www.kuwata-lab.com/kwartz/reference.en.02.html#kd-list
- http://www.kuwata-lab.com/kwartz/reference.en.02.html#kd-loop... read more
Hi,
I have released Kwartz-ruby 2.0.3.
http://www.kuwata-lab.com/kwartz/
or
http://sourceforge.net/project/showfiles.php?group_id=127304
CAUTION!
I'm planning to rename 'loop' directive to 'list' directive
in the future release. You should use 'list' directive
instead of 'loop' directive.
See:
- http://www.kuwata-lab.com/kwartz/reference.en.02.html#kd-list
- http://www.kuwata-lab.com/kwartz/reference.en.02.html#kd-loop... read more
Hi,
I'm pleased to announce the release of Kwartz-ruby 2.0.0.
http://www.kuwata-lab.com/kwartz/
or
http://sourceforge.net/project/showfiles.php?group_id=127304
* Changes from beta4
* [enhance] Rails support
New command-line option `-Rails' (which is equivarent
to `-l eruby --globalvar-prefix=@') allow you to use
Kwartz with Ruby on Rails.
See:
- http://www.kuwata-lab.com/kwartz/users-guide.en.04.html#rails
- example in `examples/rails1'
* [enhance] Rawcode expression support
You can write target code expression(Ruby, PHP, Java, etc)
directly in presentation logic. This is called `Rawcode
Expression'. It is treated as literal, such as string and
number.
See:
- http://www.kuwata-lab.com/kwartz/users-guide.en.04.html#rawcode
- http://www.kuwata-lab.com/kwartz/reference.en.01.html#pl-rawcode
* [enhance] RubyGem support
If you have installed rubygem, just type
'gem install --remote kwartz-ruby' to install kwartz-ruby.
* [bugfix] several bugs are fixed... read more
Hi,
I have released Kwartz-ruby 2.0.0-beta4.
http://www.kuwata-lab.com/kwartz/
* Changes from beta3
- [enhance] New action 'defun' support.
It is equivalent to 'mkmethod' script of Kwartz1.0, and
it generates Ruby/PHP function from templates.
See:
http://www.kuwata-lab.com/kwartz/users-guide.en.04.html#topic-defun
- [enhance] 'Velocity' support.
Kwartz-ruby now support Velocity, a template system in Java.
The command-line option '-l velocity' generates velocity script.... read more
Hi,
I have released Kwartz-ruby 2.0.0-beta3.
http://www.kuwata-lab.com/kwartz/
* What's that?
Kwartz is a template system which is available with multi
programming language (PHP, Ruby and Java).
It is the first template system that realized the concept of
'Separation of Presentation Logic and Presentaion data' (SoPL/PD).
And Kwartz-ruby is an implementation of Kwartz in Ruby.
(There is a plan to develop implementations in PHP and Java.) ... read more
Hi,
I have released Kwartz-ruby 2.0.0-beta2.
http://www.kuwata-lab.com/kwartz/
* What's that?
Kwartz is a template system which is available with multi
programming language (PHP, Ruby and Java).
It is the first template system that realized the concept of
'Separation of Presentation Logic and Presentaion data' (SoPL/PD).
And Kwartz-ruby is an implementation of Kwartz in Ruby.
(There is a plan to develop implementations in PHP and Java.)... read more
Hi all,
I'm pleased to announce the release of Kwartz-ruby 2.0.0-beta1.
This is the first beta release.
http://www.kuwata-lab.com/kwartz/
Kwartz reborned from scratch and specifications are many changed.
* What's that?
Kwartz is a template system which is available with multi
programming language (PHP, Ruby and Java).
It is the first template system that realized the concept of
'Separation of Presentation Logic and Presentaion data' (SoPL/PD).
And Kwartz-ruby is an implementation of Kwartz in Ruby.
(There is a plan to develop implementations in PHP and Java.)... read more
Hi all,
I'm pleased to announce the release of Kwartz-php 0.3.2.
This is a bugfix release.
http://www.kuwata-lab.com/kwartz-php
Changes from 0.3.0:
* [bug:1099306] KwartzAnalyzer#analyze() now analyzes BEGIN and END macro.
* [bug:1098862] KwartzParser#parse_block_stmt() fratten the block-statement which is returned by parse_load_stmt().
* [enhance] new class KwartzErbTranslator added
* [change] KwartzAnalyzeVisitor class now extends KwartzVisitor class... read more
[ANN] Kwartz-php 0.3.0 - a template system for PHP, Ruby, and JSP
Hi all, a happy new year!
I'm pleased to announce the release of Kwartz-php 0.3.0.
http://www.kuwata-lab.com/kwartz-php
Kwartz-php is a template system which is available with multi
programming language (PHP, Ruby and Java).
And it is the first template system that realized the concept of
'Separation of Presentation Logic and Presentaion data' (SoPL/PD).... read more