From owner-freebsd-questions@FreeBSD.ORG Wed Apr 30 19:43:27 2008 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 269EC106564A for ; Wed, 30 Apr 2008 19:43:27 +0000 (UTC) (envelope-from nslay@comcast.net) Received: from QMTA02.westchester.pa.mail.comcast.net (qmta02.westchester.pa.mail.comcast.net [76.96.62.24]) by mx1.freebsd.org (Postfix) with ESMTP id AFEE58FC29 for ; Wed, 30 Apr 2008 19:43:21 +0000 (UTC) (envelope-from nslay@comcast.net) Received: from OMTA03.westchester.pa.mail.comcast.net ([76.96.62.27]) by QMTA02.westchester.pa.mail.comcast.net with comcast id KvAQ1Z00q0bG4ec5204000; Wed, 30 Apr 2008 19:42:58 +0000 Received: from LIGHTBULB.LOCAL ([68.35.224.189]) by OMTA03.westchester.pa.mail.comcast.net with comcast id KvjK1Z00645o48c3P00000; Wed, 30 Apr 2008 19:43:21 +0000 X-Authority-Analysis: v=1.0 c=1 a=6I5d2MoRAAAA:8 a=RxGvw6ywAAAA:8 a=qjaWQYVQAcIiWVAZCZwA:9 a=ZqSxM_HMNsAEzXobjzMA:7 a=42x_FW_dD9FC7daNuCcwKz-Q7xMA:4 a=SV7veod9ZcQA:10 a=M15ajoi-1mQA:10 Message-ID: <4818CBB6.2050901@comcast.net> Date: Wed, 30 Apr 2008 15:42:46 -0400 From: Nathan Lay User-Agent: Thunderbird 2.0.0.12 (X11/20080313) MIME-Version: 1.0 To: freebsd-questions@freebsd.org References: <48189C0F.5000108@comcast.net> In-Reply-To: <48189C0F.5000108@comcast.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: BSDL C data structure library 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: Wed, 30 Apr 2008 19:43:27 -0000 Nathan Lay wrote: > Hi list, > As the subject suggests, is there a BSD licensed generalized C data > structure library? I noticed there is GDSL but I really don't want to > use it because of the GPL. If such a data structure library doesn't > exist, I'd be extremely happy and willing to write one for the BSD > community. > > Best Regards, > Nathan Lay > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" > Hi list, Thanks for all the prompt responses. I knew about the macros but was thinking of something more automated and complete (in the sense that all common data structures are supported). I implemented a simple and generalized vector in C to demonstrate what I have in mind: http://people.scs.fsu.edu/~nlay/bdsl.tar.gz A toy program is included. I ultimately want close to STL's functionality. Any comments and criticisms are appreciated. Best Regards, Nathan Lay