Re: GIO branch

Alex Austin <[email protected]> Mon, 10 Aug 2009 21:56:38 -0500
Newsgroups gmane.comp.desktop.rox.devel
Message-ID <[email protected]>
Vala? C#-like language with native access to GObject. Compiler outputs C
which is then fed through GCC.

- Alex Austin
(651) 238-9273

"...and then I visited Wikipedia ...and the next 8 hours are a blur."


On Thu, Aug 6, 2009 at 2:35 AM, Thomas Leonard <[email protected]> wrote:

>
> ...
>
> 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.
>
> D looked nice. It is OO, and has garbage collection and exceptions,
> but it's not too heavy and it's much cleaner than C++. However, the
> GCC front-end (GDC) is completely unmaintained and the LLVM front-end
> only supports the obsolete D1 version. Also, D programs tend to suffer
> from segfaults due to dereferencing null-pointers (as with C). Last
> year, I patched support for nullable/non-null types into D's type
> system so the compiler can statically ensure that you never try to use
> a pointer that might be null:
>
>  http://delight.sourceforge.net/
>
> I also added native support for GObject bindings, so you can access C
> libraries using GObject as if they had an object-oriented D interface,
> but I didn't get as far as integrating it with the garbage collector
> and it's probably a bit buggy. I also replaced the curly braces C
> syntax with Python-style indentation.
>
> ...
>
> --
> Dr Thomas Leonard               ROX desktop / Zero Install
> GPG: 9242 9807 C985 3C07 44A6  8B9A AE07 8280 59A5 3CC1
>
>
> ------------------------------------------------------------------------------
> 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
> _______________________________________________
> rox-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/rox-devel
>

------------------------------------------------------------------------------
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

_______________________________________________
rox-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rox-devel