Skip to content
This repository was archived by the owner on Sep 20, 2022. It is now read-only.
This repository was archived by the owner on Sep 20, 2022. It is now read-only.

Making libgeneration available to folang programmers #22

Description

@go-li

libgeneration contains several generic algorithms and datastructures

  • sorted map (dict/avl)
  • binary tree (dict/binary)
  • graph (graphs and algorithms)
  • binary heap (a queue)
  • efficient tree based heap for huge queues
  • linked list (circular doubly linked)
  • quick sort (for generic slices []T)
  • fenwick tree

It is developed in a single parametric language named go-li (suffix .go). Because folang is very similiar i did a transpiler and translated libgeneration to folang. Now every folder contains both .go and .fo files. Can your importer import such packages? Detect it's a fo package and use only fo files? Alternative solution is to put each go-li package and fo package into a separate folder. It's easy to fix this. Or I can change go-li suffix.

Come join us on gophers.slack.com channel #generics

Metadata

Metadata

Assignees

Labels

discussionThis issue serves as a forum for discussion

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions