[Announce] Flaka 1.2.2 released

G

Gilbert Rebhan

June 13th, 2011 - The Flaka project is pleased to announce the
release of Flaka 1.2.2.

What's new ?
Flaka 1.2.2 is a maintenance release, that tackles some
minor issues :
<let/> to overwrite userproperties
EL functions matches() and glob() added
Work to allow users to plug in their
own EL functions is underway..

Flaka is an extension for Ant that runs with Ant versions 1.7.x and
1.8.x. A main project goal of Flaka is the simplification of writing
a build script.

Flaka requires:

Ant >= 1.7.x
Java >= 1.5

Flaka provides:

1. An expression language (Java Unified Expression Language) allowing
access to data objects, many scripting parts become obsolete
2. Conditional and repetitive control structures like when, unless,
while, for, choose, switch ..
3. Exception handling
4. Additional types, tasks and macros
5. A comprehensive documentation

Flaka appetizer:

<project xmlns:fl="antlib:it.haefelinger.flaka" name="World">
<!-- make ant core tasks aware of EL references -->
<fl:install-property-handler />

<fl:logo width="20">
Hello #{ project.name ? project.name : ''}!
</fl:logo>
<fl:for var="f" in=" file(project).list ">
<fl:when test=" f.isfile ">
<!-- report basename and modification time -->
<echo>
file: #{f.name} last modified: #{ format('%tD',f.mtime) }
</echo>
</fl:when>
</fl:for>
</project>

[fl:logo] ::::::::::::::::::::
[fl:logo] : Hello World! :
[fl:logo] ::::::::::::::::::::
[echo] file: demo.xml last modified: 06/13/11
[echo]
[echo] file: build.xml last modified: 05/13/11
[echo]
[echo] file: foobar.xml last modified: 06/09/11
[echo]
BUILD SUCCESSFUL

Flaka's Google Project Page is
http://code.google.com/p/flaka

Manual + Javadoc
http://code.google.com/p/flaka/wiki/Manual

Jar ready to be used - no additional dependencies required
http://flaka.googlecode.com/files/ant-flaka-1.02.02.jar

Jar requires additional dependencies
http://flaka.googlecode.com/files/ant-flaka-bare-1.02.02.jar

Development Package (rebuild from scratch)
http://flaka.googlecode.com/files/flaka-1.02.02.zip

Javadocs
http://flaka.googlecode.com/files/flaka-javadoc-1.02.02.zip

Sources
http://flaka.googlecode.com/files/flaka-sources-1.02.02.zip

Issues should be reported to
http://code.google.com/p/flaka/issues/list

More information on Flaka at
http://code.google.com/p/flaka
http://workbench.haefelinger.it/flaka

Enjoy !!
Wolfgang Haefelinger
Gilbert Rebhan
 
R

Roedy Green

June 13th, 2011 - The Flaka project is pleased to announce the
release of Flaka 1.2.2.

When you write some new program, what fascinates you is:

1. latest version number.

2. most recent bugs fixed and features added.

3. something terribly clever in one of the algorithms it uses.


When you have never heard of a program, what fascinates you is:

1. who is this program intended for? Who might make use of it? Do I
need a PhD in something, or is this for the novice?

2. what problem does it solve?

3. if it is replacement for something, e.g. ANT, what deficiency does
this new program address?

4. Where can I read more, especially see some sample code to use it?

5. Where can I download it to experiment?
--
Roedy Green Canadian Mind Products
http://mindprod.com
One of the great annoyances in programming derives from the irregularity
of English spelling especially when you have international teams.
I want to find a method or variable, but I don't know precisely
how its is spelled or worded. English is only approximately phonetic.
Letters are randomly doubled. The dictionary often lists variant spellings.
British, Canadian and American spellings differ.I would like to see an
experiment where variable names were spelled in a simplified English, where
there were no double letters.I also think you could add a number of rules
about composing variable names so that a variable name for something would
be highly predictable. You would also need automated enforcement of the
rules as well as possible.
 
G

Gilbert Rebhan

---- Original message ----
From : Roedy Green <[email protected]>
Subject : Re: [Announce] Flaka 1.2.2 released
Date : Tue Jun 14 2011 09:18:13 GMT+0200 (CET)

When you have never heard of a program, what fascinates you is:
1. who is this program intended for? Who might make use of it? Do I
need a PhD in something, or is this for the novice?

it's surely for the experienced ant user
2. what problem does it solve?

3. if it is replacement for something, e.g. ANT, what deficiency does
this new program address?

4. Where can I read more, especially see some sample code to use it?

5. Where can I download it to experiment?

all your other questions are already answered in the announcement
posting.

Regards, Gilbert
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,014
Latest member
BiancaFix3

Latest Threads

Top