Java Mailing List Archive

http://www.junlu.com/

Subjects
Home
mod jk2 https
Donation of JAXP 1 3 Sources to Apache
R annoyances
RE: Finding out when the aspnet admin worker process has recycled
Favorite Linux Distribution
eigenvalues of a circulant matrix
Apache Install
Reachin apache from outside
Ant should have an ext directory
Warning: Documentroot doesn 't exist
Can this be Done?
RE: Multilanguage Application
RE: Simple Question On setting up Sub Domain site
Lack of independence in anova()
How to close connection instead of sending 403?
winning the case for ANT
Re: adding php
New Ant GUI 'Ant 's Nest '
Narrowing Down A Strange Problem
Ant Task: sshexec
R Graph Gallery : categorization of the graphs
I 've been hacked, I need some help please
RE: Anyone working with DotNetNuke?
RE: Exception Handling Opinion
hex format
RE: IIS stopped working :(
<for > Build Failed:problem
RE: Separation of Objects from Logic
RE: Tracking pages with long request execution time
sending email to multiple destination
Web Site
ant UI
Easy cut & paste from Excel to R?
Win32 Apache Restart
Improving Tasks
HELP! PLEASE!
RE: Adding Controls to a Page
read table
RE: ASPNET account doesn 't exist!
Best way to uninstall Apache2 on red hat
from win to linux how to web page
XMLParseException changes and creation of XMLLocator2
Re Post: rewrite backslash to forward slash
Target or macrodef?
Page display problem XPSP2
Authentication problems
Dynamic Dictionary Data Type?
Newbie unable access my www from outside
off topic question: Latex and R in industries
Conflict between xtable and Hmisc when using Sweave?
Very old problem without any new solution
mod rewrite help
Basic Authentication question
RE: Code Security
calling ant from java program
prevent double signing
Re: Controlling Copy/Paste/Print
Using R to illustrate the Central Limit Theorem
web server slow too much slow
access to user directories
Links
Home
Official R Project Site
 
Search:  
Power your search with and, or, +, -, or "some phrase" operators.
Target or macrodef?

Target or macrodef?

2004-08-23       - By Inger, Matthew
Reply:     1     2     3     4     5     6     7     8     9     10     >>  

Perhaps that could be a future requirement, to allow for the user
to choose which behavior he/she wants.

It would be nice if project had a notion of a stackable variable scope:

public class VariableScope {
 // add fields and accessors for properties, refs, taskdefs, etc...
}

public class StackedVariableScope {
   private VariableScope current;
   private Stack stack;

   public void push(boolean inheritAll, boolean inheritRefs) {
       stack.push(current);
       VariableScope scope = new VariableScope();
       if (inheritAll) {
          // copy from current to scope
       }
       if (inheritRefs) {
          // copy from current to scope
       }

       current = scope;
   }

   public void pop() {
       current = (VariableScope)stack.pop();
   }
}

Not only would this allow macros to make the decision
i mentioned above (by being able to push before macro exec,
and pop afterwards), but would also probably simplify, and
speed up the execution of <antcall>, as it wouldn't need to
create a completely new copy of the project.

Perhaps a refactoring for Ant 1.7?

-----Original Message-----
From: Jeffrey Bacon [mailto:jbacon@(protected)]
Sent: Monday, August 23, 2004 2:02 PM
To: Ant Users List
Subject: Re: Target or macrodef?


> can be much more time consuming.  Keep in mind however (and someone
> correct me if i'm wrong), that any properties you set in a macro will
> also get set for the calling target, which can be problematic.

or advantageous... =)

--
Jeffrey Bacon
jbacon@(protected)
Creative Developer
http://www.magmic.com


>
>
> -----Original Message-----
> From: Dick, Brian E. [mailto:Brian.Dick@(protected)]
> Sent: Monday, August 23, 2004 1:57 PM
> To: Ant Users List
> Subject: Target or macrodef?
>
>
> I have a piece of code that I need to call repeatedly. The code has
> three simple arguments. I can write the code as a target or as a
> macrodef. What should I consider when choosing between these two
> implementations?
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@(protected)
> For additional commands, e-mail: user-help@(protected)
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@(protected)
> For additional commands, e-mail: user-help@(protected)
>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)


©2008 junlu.com - Jax Systems, LLC, U.S.A.