| krang | Hey all, what's the best way to call one perl script from another? I was thinking I'd just use 'system("script.pl");' |
| dazjorz | krang: yeah, that, or do "script.pl" |
| dazjorz | krang: depends on how separated you want them to be |
| krang | dazjorz: you mean just a line that has "script.pl"; written on it? |
| Khisanth | you need the do as well |
| dazjorz | krang: no, exactly this: do "script.pl"; |
| rindolf | krang: system is usually what you want. |
| rindolf | krang: normally require or use are preferable to do |
| dazjorz | rindolf: that's for modules, isn't it ? |
| rindolf | dazjorz: yes. |
| dazjorz | wait, I think require "script.pl" would work too |
| rindolf | dazjorz: and doing code is not such a good idea. |
| dazjorz | rindolf: hmm? |
| krang | rindolf: what is doing anyway? |
| rindolf | dazjorz: I mean "perldoc -f do"-ing code. |
| rindolf | krang: do()-ing |
| rindolf | krang: it reads the file and evaluates it. |
| rindolf | krang: perldoc -f do. |
| dazjorz | rindolf: ah |
| dazjorz | rindolf: do {} |
| * rindolf | would rather be doing hot models than doing code. :-) |
| dazjorz | rindolf: yeah, do BLOCK is quite useless |
| dazjorz | heh |
| rindolf | dazjorz: you can do my $var = do { ... } |
| * dazjorz | would rather be doing GumbyBRAIN than doing code |
| GumbyBRAIN | and doing code is not be in the days of immortality! |
| rindolf | dazjorz: or eval { ... } |
| rindolf | dazjorz: heh. |
| rindolf | It's hard to do code. |
| dazjorz | do $model; |
| dazjorz | eh.. sorry, do $hotmodel; |
| rindolf | "Are you into my brother?" |
| rindolf | "No I'm totally into Perl." |
| krang | ah ok, I see. Thanks guys! |
| rindolf | krang: yw. |
| dazjorz | heh :-) |
| rindolf | If you want a configuration file, you should be using something like INI, YAML, etc. |
| rindolf | XML perhaps. |
| rindolf | Something. |
| rindolf | Apache-like config. |
| dazjorz | Apache-like is very strong but hard to parse, right ? |
| dazjorz | Loading and saving configuration never looks good, especially when it's XML |
| dazjorz | the code to load and save is ugly. |