in reply to Re: Idioms considered harmful
in thread Idioms considered harmful

A little of topic, but...

In C/C++ you do a file slurp with a open/mmap system call, and assign the resulting pointer to a collection object of your choice(char*,vector<whatever> or string). In fact, if your c++ programmers are any good, they should be able to handle most of the perl code you can throw at them, at least the idioms, without much problem. Doing it in C on the other hand....

Closeures are doable in C++, but its ugly and I believe it can't do everything(Could be wrong on that). Regexps can be a pain if they don't use a proper regexp library. Be careful with reblessing references into other classes, or dynamically changing @ISA(I cant think of any idioms that actually do that....).

just my 0.2 kroner

goldclaw