linksplatform / linksplatform/Data.Doublets

Check if it is possible to use bit by bit addressing of the binary tree sequence without size limitations

Open
#201 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C#
Stars
14
Forks
5
PR merge metrics
No merged PRs in 30d

Description

https://github.com/linksplatform/Data.Doublets/blob/9b73496e4eae2ac5a8e86350de616e1ff7e7b0db/csharp/Platform.Data.Doublets/ILinksExtensions.cs#L201

For example:

0 means source, 1 means target,
2 means source.source, 3 means source.target, 4 means target.source, 5 means target.target,
6 means source.source.source and so on.

This way it will be possible to address any sequence with any structure, but it may not contain all indexes/addresses.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with csharp/Platform.Data.Doublets/ILinksExtensions.cs around line 201 and trace how binary-tree sequence addresses are currently represented. Determine whether bit-by-bit addressing can remove size limits while allowing missing indexes or addresses. Done means recording a clear feasibility result and the required scope, rather than implementing an unspecified design.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.