Re: cross-platform library for file system operations (was: dos.e)

new topic     » goto parent     » topic index » view thread      » older message » newer message

On  0, jluethje at gmx.de wrote:
> 
> Hello Derek,
> 
> you wrote:
> 
> > Good work, J.
> 
> Thank you.  smile
> 
> >  Maybe not many people use DOS anymore blink
> 
> Well, this could be the reason, why this bugs weren't found before.
> 
> Unfortunately, Euphoria doesn't have built in support for some
> "everyday" file system operations, such as del_file(), del_dir(),
> move_file(), move_dir().
> 
> IMO "dos.e" isn't the solution, but some of it's routines could be part
> of the solution. What I would greatly appreciate -- for Euphoria as a
> cross-platform language -- is a cross-platform library for those
> operations. It could be a good supplement to Euphoria's "file.e".
> 
> I think "dos.e" is a good starting point as far as DOS is concerned. For
> Windows, it should not be too complicated to write some small wrappers.
> About Linux and FreeBSD I don't know anything ...
> 
> I would like to contribute to such a project as much as I can. I have
> programming experience, mainly with PowerBasic, for about 10 years, but
> only as an amateur.
> 
> To begin, I just wrote "file2.e", which I attach here for those who are
> interested. (At the moment it contains only del_file() and del_dir() for
> DOS32 and WIN32.)
> 
> Best regards,
>    Juergen
> 

I'll see what I can whip up for the Linux versions of those functions.

BTW you may want to consider using system_exec() to call system
commands
for certain routines until pure euphoria code (or calls to the OS
written in Eu)
are written to replace them; that way you can get a fully functional
library
while it is still in early development.

jbrown



-- 
http://fastmail.fm - 100% lightning

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu