Skip to content

Create header-only helper library (easel) #768

Description

@axic

We have a bunch of utilities (compiler helpers, C++20 stuff, hex strings, etc) which are re-used between intx, ethash, evmc, evmone, fizzy, hera, and now also silkworm.

It may make sense considering some header-only library with similar structure to cable, so that these projects can just include the headers either directly, via git subtree, or via a copying tool (such as cable's). The goal is to reduce maintenance burden of copying these things (and their tests) around.

A name idea is easel, which is a standing holder for paintings, but can also be derived from the ipsilon team name (ipsilon support library -> isl -> easel).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions