From owner-freebsd-questions@FreeBSD.ORG Mon Jan 9 14:02:55 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 35D7A16A41F for ; Mon, 9 Jan 2006 14:02:55 +0000 (GMT) (envelope-from danial_thom@yahoo.com) Received: from web33306.mail.mud.yahoo.com (web33306.mail.mud.yahoo.com [68.142.206.121]) by mx1.FreeBSD.org (Postfix) with SMTP id A891F43D49 for ; Mon, 9 Jan 2006 14:02:54 +0000 (GMT) (envelope-from danial_thom@yahoo.com) Received: (qmail 92457 invoked by uid 60001); 9 Jan 2006 14:02:54 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=yQVHX5+SPhGqeRpeer+ClvSOfqcqq8EUTitdbVmfe6KLG2vHj+BlmtwugVoNEomI99cGlO57OL1rb59MgtMeeSZulfDAJk1FAukCfDYs0kqCXgqsHObt6CV3gB+AaXzVmDHjJd/m4igMX06+TMNND9iWhaFDFhqyRJu0FUc483s= ; Message-ID: <20060109140254.92455.qmail@web33306.mail.mud.yahoo.com> Received: from [24.46.186.215] by web33306.mail.mud.yahoo.com via HTTP; Mon, 09 Jan 2006 06:02:54 PST Date: Mon, 9 Jan 2006 06:02:54 -0800 (PST) From: Danial Thom To: Vladimir Tsvetkov , freebsd-questions@freebsd.org In-Reply-To: <666bdb140601081330m3b394a02v@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Cc: Subject: Re: Which is the best open source C/C++ IDE out there? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: danial_thom@yahoo.com List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Jan 2006 14:02:55 -0000 --- Vladimir Tsvetkov wrote: > > This is obviously a trick question, because > real > > programmers don't use IDEs. Case Closed. > > I'm not a real programmer, but UNIX is a great > developer environment. > It's a tool based environment. > Small tools, strong cohesion in what they are > designed for, easy ways > to combine them to form more complex tasks. > Good documentation too. > Actually you don't need anything else, you > don't need a colourfull IDE. But... > Maybe only few, really exceptional people can > benefit and grok the > power of this kind of environments. > To me the ideal "IDE" is actually a toolkit: > - Source Editor, preferably with a object > browser or other kind of a > source browser. An autocomplete functionallity > could increase > productivity too - this could increase quality > if we measure quality > of code by the low number of syntax mistakes, > but this could also be a > threat to quality letting the programmer write > without reading > carefully what is written - code bloating. > - Compiler with a debugger. We must discuss > about the pros. and cons. > of a grafic debugger versus a text-mode > debugger. The things are > getting really messy when it comes up to > debugging multithreading code > and I really don't know what is the ultimate > tool for this task. > - A build tool. Ant or make will suffice. > - Source control tools. CVS, SVN etc. > - Documentation tools. POD, Doxygen, Javadoc or > something else. > - Unit testing framework. This is not always a > tool. This could be a > language extension, or a testing API. > - Other tools. > > You don't need to put everything together in a > single swissknife-tool, > but this could be convenient in some cases. > > IDE vs. Toolbased Environments ??? > > Which is more productive and how to measure > productiveness? > > Best Regards, > Vladimir Tsvetkov Tools, schmools. vi and cc work for me. I do admit that I wish someone would get make to accept spaces instead of the (damn) tab. I think its time for that :) DT __________________________________________ Yahoo! DSL – Something to write home about. Just $16.99/mo. or less. dsl.yahoo.com