Re: GIO branch

Ben Morrow <[email protected]> Thu, 6 Aug 2009 23:32:30 +0100
Newsgroups gmane.comp.desktop.rox.devel
Organization Who, me?
Message-ID <[email protected]>
Quoth Development of the ROX Desktop <[email protected]>:
> 
> There didn't seem to be much interest in the GIO branch and it was
> never completed.

I have to say I never liked the idea of ROX using GIO. GIO introduces a
very Windows-like idea of pretending things are files that really
aren't, which seems counter to the ROX philosophy of simple Unix file
behaviour.

IMHO things like SMB access belong in the OS filesystem layer, either
with real filesystems like smbfs or 'virtual' filesystems like Fuse. I'd
rather my filer concentrated on showing the files that are really there.

> I think I need to pick a new language first, though. Developing in C
> is just too painful, but Python does have rather a lot of overhead,
> and a lack of static type-checking. Haskell is way too slow, and
> probably not well suited to this kind of thing.
<snip>
> 
> More suggestions welcome...

Well, Perl springs to mind, though I suppose it has much the same
tradeoffs as Python. Since you don't seem to mind experimental
languages, you might want to take a look at Perl 6/Rakudo, which aims to
add features like (proper) static type-checking without losing the
convenience of a dynamic language. It probably isn't fit to use for a
production project yet, though.

Ben


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july