[fpc-pascal] State of fcl-stl generics lib
Michal Wallace
michal.wallace at gmail.com
Fri Jan 11 12:51:43 CET 2013
On Fri, Jan 11, 2013 at 4:19 AM, Juha Manninen <juha.manninen62 at gmail.com>wrote:
> For example, if someone is developing a competing generics library,
> could he be advised to improve fcl-stl instead? Would patches be accepted?
>
Hi there.
I have been working on a few generic types here:
https://github.com/tangentstorm/xpl/blob/master/code/ll.pas
{ linked list / ring with generic cursor type + for/in support }
https://github.com/tangentstorm/xpl/blob/master/code/stacks.pas
{ simple stack<t> with some forth-like methods }
https://github.com/tangentstorm/xpl/blob/master/code/di.pas
{ very simple dictionary type (string keys only at the moment) }
You probably wouldn't want my code as-is because I don't use the Delphi
conventions, but I might be able to run it through a filter to adapt it.
I had been thinking about considered refactoring the fundamentals library
to use generics too at some point:
http://fundementals.sourceforge.net/index.htm
I actually didn't know about fcl-stl . I'm willing to work on it, and to
contribute my code, but the license is a problem for me.
If the original authors were willing to dual-license under MIT and LGPL+SLE
I'd be happy to do the same, and to generate
a version that followed the Borland coding conventions.
( Not sure what that would mean for the fundamentals idea, but perhaps it
wouldn't be necessary anymore. )
( tangentstorm on #fpc )
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20130111/b242863c/attachment.html>
More information about the fpc-pascal
mailing list