|arc0 had a problem running the 'hello' web app on Linux that was fixed by a patch ( http://arclanguage.org/item?id=101 ) that modified the ensure-dir and date functions. I've since upgraded to arc1 so the problems with those functions reappeared.|
What platform is Arc being developed on? I checked the man page for mkdir on Ubuntu and Mac OS X and I don't see a -f flag which is being used in ensure-dir.
Is it possible to fix the next release of Arc to work on Linux? I don't think this particular patch (see my comment below) is the best approach because of the overhead of (uname), but if Arc can detect the platform it's running on in a more efficient manner, then some conditional code could be put in place. Alternatively, I suppose uname could be memoized.