From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24222 invoked by alias); 16 Mar 2010 17:52:44 -0000 Received: (qmail 24209 invoked by uid 22791); 16 Mar 2010 17:52:43 -0000 X-SWARE-Spam-Status: No, hits=-2.6 required=5.0 tests=BAYES_00 X-Spam-Check-By: sourceware.org Received: from caibbdcaaaaf.dreamhost.com (HELO spaceymail-a1.g.dreamhost.com) (208.113.200.5) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 16 Mar 2010 17:52:39 +0000 Received: from linux-5zqa.localnet (nat.dmz.idirect.net [208.226.76.43]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by spaceymail-a1.g.dreamhost.com (Postfix) with ESMTP id D0CA980D1F for ; Tue, 16 Mar 2010 10:52:37 -0700 (PDT) From: Varol Okan To: gcc-help@gcc.gnu.org Subject: Re: New Frontend Date: Tue, 16 Mar 2010 17:59:00 -0000 User-Agent: KMail/1.12.2 (Linux/2.6.31.12-0.1-desktop; KDE/4.3.1; i686; ; ) References: <201003161214.21407.Varol.Okan@movingsatellites.com> <1268757822.1890.3.camel@Ubuntu> In-Reply-To: <1268757822.1890.3.camel@Ubuntu> MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <201003161353.02962.Varol.Okan@movingsatellites.com> Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org X-SW-Source: 2010-03/txt/msg00208.txt.bz2 On Tuesday 16 March 2010 12:43:42 pm Steve Teale wrote: > On Tue, 2010-03-16 at 12:14 -0400, Varol Okan wrote: > > Ouch, > > > > looking on how to get started with writing a front end ( or modifying an > > existing one I found this snippet : > > ----------- > > I agree with you, Tom. There comes a point where maintaining an example > > front-end to aid developers comes at a greater expense than just helping > > the developers of new front-ends (or improving the documentation). > > ------------ > > > > So here is my question, where can I find documentation about creating a > > front- end which is up-to-date. It seems > > http://www.linuxjournal.com/article/7884 ( from 2005 ) is a good start > > though I don't know how valid this 5 year old information is. > > > > Ditto for > > http://tldp.org/HOWTO/GCC-Frontend-HOWTO.html ( from 2002 ) > > > > My goal for this project would be to modify C++ to allow easier > > multi-threaded programming, add garbage collection, utilize a runtime > > environment which should handle scheduling, and thread pools, > > communications etc. and make all of this as logically suitable as > > possible. Oh and it should be all integral part of the programming > > language. > > > > I know that none of my ideas is new but some one has to put it all > > together, so why not me. > > > > So I guess I am asking for advice on how to best go about doing this > > while avoiding 'old' information, which is widespread throughout the > > Internet. > > > > Thanks for the/any advice up front. > > > > Varol :) > > Have you looked at D? > > Steve > Yep, downloaded it this am and started to look into it though it is a lot to start with. That's why I wanted to look into a simple example and play a bit up-front. Thank you for the recommendation though. Varol :)