Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re: eval string possibilities

by melora (Scribe)
on Nov 23, 2004 at 01:12 UTC ( [id://409776]=note: print w/replies, xml ) Need Help??


in reply to eval string possibilities

I've used eval string to good effect in a Perl script which acts as a sort of interpreter to run a program written in another language.
I used the eval so that I could simply translate the "OR" in this other language to "||", for example, leaving it to the eval to handle the syntax. I used a hash to contain the Other Program's variables and their values, for example, and then used those variable names in building the strings for eval to use. That kind of thing.
I was counting on the user using the Other Language's compiler (by the way, it's a compiled language) to ensure that the code was syntactically clean, before feeding it to my script.
Using eval in this instance meant not having to delve to a needless level of detail. Yes, laziness.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://409776]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others contemplating the Monastery: (4)
As of 2024-03-29 08:57 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found