Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling

Re: eval string possibilities

by melora (Scribe)
on Nov 23, 2004 at 01:12 UTC ( #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?

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

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (7)
As of 2023-05-30 17:33 GMT
Find Nodes?
    Voting Booth?

    No recent polls found