|
From: <mpf...@Th...> - 2003-04-09 12:36:59
|
Here are the big things I'd like to tackle next:
* Pull ant stuff out into a separate module. I would like to have the c=
ore
language not dependent on ant, there should be a generic way to import =
that
functionality
* Fix "new" syntax, it's kinda confusing since it's really a clone()
operation. Should be replaced with a new() or clone() method on object.=
* Need a way to create random java objects. It would be nice if this di=
dn't
complicate the whole cloning vs. instantiating thing
* "overridable" variables, so that if a variables like buildLabel can b=
e
defined outside the script (maybe have a "constant:" declaration, simil=
ar
to "var", except it can be multiply defined but only first one counts)
* Documentation
* Need to sort out scoping issues for code like this, to differentiate
between the "mkdir.dir" field and the "dir" variable argument passed in=
to
the method:
var dir =3D "."
mkdir:
=A0 =A0 =A0 =A0 dir =3D dir
Also, I've added some functionality to StringExpression to do file
separator conversions (ie '/' gets converted to File.separatorChar) and=
embedded variable references (ie "abc{foo}def" gets converted to
"abdXXXdef", assuming foo =3D XXX). Let me know what you think.
=
|