From owner-freebsd-questions@FreeBSD.ORG Sun Apr 11 23:41:56 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 355AE106566B for ; Sun, 11 Apr 2010 23:41:56 +0000 (UTC) (envelope-from cpghost@cordula.ws) Received: from mail-bw0-f216.google.com (mail-bw0-f216.google.com [209.85.218.216]) by mx1.freebsd.org (Postfix) with ESMTP id C2D8A8FC12 for ; Sun, 11 Apr 2010 23:41:55 +0000 (UTC) Received: by bwz8 with SMTP id 8so2455277bwz.3 for ; Sun, 11 Apr 2010 16:41:54 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.135.219 with HTTP; Sun, 11 Apr 2010 16:41:53 -0700 (PDT) X-Originating-IP: [93.203.57.70] In-Reply-To: <20100411223916.GB17162@thought.org> References: <20100410151842.GA99692@thought.org> <20100410194515.GA96745@comcast.net> <20100411223916.GB17162@thought.org> Date: Mon, 12 Apr 2010 01:41:53 +0200 Received: by 10.204.154.153 with SMTP id o25mr3878953bkw.68.1271029313134; Sun, 11 Apr 2010 16:41:53 -0700 (PDT) Message-ID: From: "C. P. Ghost" To: Gary Kline Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-questions@freebsd.org Subject: Re: are the are C [or C++] src sites .... X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Apr 2010 23:41:56 -0000 On Mon, Apr 12, 2010 at 12:39 AM, Gary Kline wrote: > > =A0 =A0 =A0=A0 what i am thinking of is functions that work in any of > =A0 =A0 =A0 =A0several venues: > > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0math, For maths, I'm particularly fond of GiNaC (+CLN) FreeBSD ports: math/GiNaC, math/cln WWW: http://www.ginac.de/ and http://www.ginac.de/CLN/ Of course, there's also the more traditional stuff like math/atlas[-devel] which takes forever to compile. ;-) > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0[every] science, Very application specific. > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0strings, > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0filenames, > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0queues, > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0stacks, > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0arrays, If you're interested in C++ classes for all this, you could check out the STL (Standard Templates Library), and additional libraries like Boost. > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0thanks for your insights. =A0i used someth= ing like > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0"c-language functions" =A0:-) That's way too broad to yield useful results! :-) I'd suggest that you browse the ports collection for stuff you like (domain oriented), and in most cases, the ports will point to some library or program written in C or C++ that you can learn from. Just looking for C/C++ code per se is kind of pointless (IMHO), if you're not motivated by a particular application. -cpghost. --=20 Cordula's Web. http://www.cordula.ws/