Recent

Author Topic: a new generic pascal container v2  (Read 2335 times)

powerpcer

  • Full Member
  • ***
  • Posts: 100
a new generic pascal container v2
« on: April 30, 2020, 03:00:27 pm »
https://github.com/terrylao/PascalContainer
generic pascal data structure with B-Tree, B+Tree, B*Tree, T-Tree, HashMap, priority queue, red-black-Tree, AVL-tree, Quad-Tree, SkipList, LockFreeQueue.

avra

  • Hero Member
  • *****
  • Posts: 2514
    • Additional info
Re: a new generic pascal container v2
« Reply #1 on: May 01, 2020, 12:26:58 am »
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

powerpcer

  • Full Member
  • ***
  • Posts: 100
Re: a new generic pascal container v2
« Reply #2 on: May 03, 2020, 04:16:17 pm »
i have no right to edit wiki. and lazy to create an account for it.

argb32

  • Jr. Member
  • **
  • Posts: 89
    • Pascal IDE based on IntelliJ platform
Re: a new generic pascal container v2
« Reply #3 on: May 03, 2020, 05:45:34 pm »
It would be good if all implementations of collections and other things like loggers etc follow a corresponding interface. In that case such implementations will be interchangable. The interfaces probably should be developed within a community process.
Developing a good quality interfaces for various things is a hard task but I believe it pays off.

zamronypj

  • Full Member
  • ***
  • Posts: 133
    • Fano Framework, Free Pascal web application framework
Fano Framework, Free Pascal web application framework https://fanoframework.github.io
Apache module executes Pascal program like scripting language https://zamronypj.github.io/mod_pascal/
Github https://github.com/zamronypj

powerpcer

  • Full Member
  • ***
  • Posts: 100
Re: a new generic pascal container v2
« Reply #5 on: July 13, 2020, 05:30:43 am »
Updated:
B-Tree,
B+-Tree,
B*-Tree,
T-Tree,
HashMap,
priority queue,
red-black-Tree,
AVL-tree,
Quad-Tree,
SkipList,
Sortable Single Linklist,
Sort Function,
LockFreeQueue.


 

TinyPortal © 2005-2018