Woah.

I can't help you with what you are looking for - but thought I would ask because it 
sounds 
really interesting:

So you're writing a scripting language with a scripting language?
Interesting :o)

Do we get to see what you did once it's done? I would be really interested!

Mark
------------------------------------------------------------------
[EMAIL PROTECTED]
ICQ: 3094740
Safe From Bees
[ www.safefrombees.com ]


Quoting Gary Menzel <[EMAIL PROTECTED]>:

> Hello People,
> 
> I have a project I am working on where there is a need to be able to
> "extend" a runtime environment with user-defined scripts (all your normal
> control statements like IF and WHILE etc - but with a controlled variable
> scope environment).
> 
> My question is, do any of you know of any work that has been done, or is
> in progress, for Cold Fusion in this area?
> 
> Key Functionality Requirements:
> 
> * MUST be run server-side (i.e. no Javascript on the client)
> 
> * MUST NOT use Cold Fusion scripting directly (ie. no <cfinclude> type
> mechanism or add-in CFC's to be used, or evaluate()) but can mimic the
> CFSCRIPT syntax
> 
> * the variable scope MUST be restricted to a defined core set (e.g. there
> may be a "woggle" collection of things that should be accessible) AND the
> script MUST NOT be able to access Cold Fusion variables that have not been
> exposed to the engine
> 
> * MUST NOT require "code" to be stored in files (ie. code should be able
> to be in a database)
> 
> * MUST be "easy to use" (assume some understanding of logic and
> mathematics - but no "cryptic" languages - CFSCRIPT Syntax is fine and a
> good example)
> 
> * MUST NOT run like a dog with one leg (but would not have to handle
> "huge" scripts)
> 
> * CF code itself MUST be primarily CFC based with "low level"
> extensibility in mind
> 
> * MUST allow easy addition of new functions or objects to the "core"
> engine
> 
> * MUST be Open Source
> 
> 
> I have already begun work on this and the "proof of concept" is sound so I
> will keep working on that if there is nothing else.  But I just thought I
> would see if there is anything else out there that people know of.
> 
> I have a prototype expression parser CFC and a prototype stack-based
> expression execution engine in CFML (being converted to a CFC) already.
> These are all based on CF syntax for the engine and "work" logically.  I
> do not forsee any major challenges with the code excution engine (the
> expression engine is key to this).
> 
> But I am both "lazy" and "urgent" so will take a short cut if there is
> anything else out there that can meet the requirements.
> 
> 
> 
> Gary Menzel
> Web Development Manager
> IT Operations Brisbane -+- ABN AMRO Morgans Limited
> Level 29, 123 Eagle Street BRISBANE QLD 4000
> PH: 07 333 44 828  FX:  07 3834 0828
> 
> 
> 
****************************************************************************
> If this communication is not intended for you and you are not an authorised
> recipient of this email you are prohibited by law from dealing with or
> relying on the email or any file attachments. This prohibition includes
> reading, printing, copying, re-transmitting, disseminating, storing or in
> any other way dealing or acting in reliance on the information.  If you
> have received this email in error, we request you contact ABN AMRO Morgans
> Limited immediately by returning the email to [EMAIL PROTECTED]
> and destroy the original. We will refund any reasonable costs associated
> with notifying ABN AMRO Morgans. This email is confidential and may contain
> privileged client information. ABN AMRO Morgans has taken reasonable steps
> to ensure the accuracy and integrity of all its communications, including
> electronic communications, but accepts no liability for materials
> transmitted. Materials may also be transmitted without the knowledge of ABN
> AMRO Morgans.  ABN AMRO Morgans Limited its directors and employees do not
> accept liability for the results of any actions taken or not on the basis
> of the information in this report. ABN AMRO Morgans Limited and its
> associates hold or may hold securities in the companies/trusts mentioned
> herein.  Any recommendation is made on the basis of our research of the
> investment and may not suit the specific requirements of clients.
> Assessments of suitability to an individual's portfolio can only be made
> after an examination of the particular client's investments, financial
> circumstances and requirements.
> 
****************************************************************************
> 
> 
> ---
> You are currently subscribed to cfaussie as: [EMAIL PROTECTED]
> To unsubscribe send a blank email to [EMAIL PROTECTED]
> 
> MXDU2004 + Macromedia DevCon AsiaPac + Sydney, Australia
> http://www.mxdu.com/ + 24-25 February, 2004
> 
> 
> 

---
You are currently subscribed to cfaussie as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED]

MXDU2004 + Macromedia DevCon AsiaPac + Sydney, Australia
http://www.mxdu.com/ + 24-25 February, 2004

Reply via email to