[ ofset-Bugs-drgeo-851093 ] Macro-Script feature

"SourceForge.net" <[email protected]> Sat, 29 Nov 2003 02:55:04 -0800
Newsgroups gmane.comp.graphics.dr-geo
Message-ID <[email protected]>
Bugs-drgeo item #851093, was opened at 2003-11-29 10:53
Message generated for change (Comment added) made by hilaire
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=530554&aid=851093&group_id=13320

Category: Feature
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Hilaire Fernandes (hilaire)
Assigned to: Hilaire Fernandes (hilaire)
Summary: Macro-Script feature

Initial Comment:
Is it possible to create points and things from a guile
script (NOT a figure script that would be evaluated,
but rather a script that is created in an
already-existing figure?

I want to implement geometric inversion, so i want to
make new points/lines/circles based on already-existing
points/lines/circles. 

What would be the way to do that? (I'd rather not to
construction macros with loci for this)

Marcel Birrthelmer <marcel-aE3gVXIT7zoqDJ6do+/[email protected]>

----------------------------------------------------------------------

>Comment By: Hilaire Fernandes (hilaire)
Date: 2003-11-29 10:55

Message:
Logged In: YES 
user_id=14191

What you are talking about look's like "macro-script" this
the kind of feature which can be added in the future of DrGeo. 

I undersand it as a mixt of the macro-constrction and the
DrGeo Scheme Figure (DSF) features. The DSF could be
immeditly  reused to implment the macro-script.

In short a macro-script could be a Scheme function (+ helper
functions as lambda functions) expecting as arguments
references toward other objects, then when evalulated the
macro-script will produce interesting side effect as the
creation of new objects in an existing figure. The
macro-script will be evaluate only once, as the
macro-construction.


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=530554&aid=851093&group_id=13320


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/