Forum > General

International Olympiad in Informatics and FCL-STL

<< < (2/2)

hinst:

--- Quote from: led76 on April 15, 2014, 02:43:35 pm ---Is there any fcl-stl manual?

--- End quote ---
Plz take a look at file: FPC\packages\fcl-stl\doc\main.pdf

Leledumbo:
fcl-stl in current stable fpc versions are shipped in source, but not compiled, because the compiler support was incomplete (you can actually use most of the generics feature, as long as you don't rely on enumerator). The next major/minor version should perhaps include properly supported fcl-stl. I see that this is indeed limitation because programming contests won't use development version of a development tool but there's not much option now. The danger of forcing it in a local/national contest would be that in the international one the provided version might not be the same, thus the package would be missing. For list, stack and queue there's a pointer and object based implementation in classes and contnrs unit. The only missing important data structure IMO is only (hash)map and probably priority queue.

led76:
Thanks everyone.

I really hope that the next major/minor version of freepascal (lazarus is not a programming contest IDE) includes properly supported fcl-stl, already compiled. Does anybody know how I could ask for this and who are the members of the community that could help?

One last question, is there anyone that works on the development of the fcl-stl? Hashmaps and priority queues are very useful tools, if there is a way to add them on the library, this would be more than great.

Leledumbo:

--- Quote ---Does anybody know how I could ask for this and who are the members of the community that could help?
--- End quote ---
I don't think you need to ask, it will be since the trunk the support is available already, just have to wait for the next release (which could be long). If you want to speed it up, fix the bugs and implement missing functionalities set as milestones for 2.8 and/or 3.0. You can ask development team in the mailing list about what's missing.

--- Quote ---One last question, is there anyone that works on the development of the fcl-stl? Hashmaps and priority queues are very useful tools, if there is a way to add them on the library, this would be more than great.
--- End quote ---
See the history yourself: http://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/packages/fcl-stl/
Hashmaps and priority queues are already there

led76:
thanks for everything, i will give it a go

Navigation

[0] Message Index

[*] Previous page

Go to full version