Open jbenet opened 7 years ago
Definitely don't use Importer -- it invokes too many associations of previous systems that have said "Import your data into our silo. You'll never have to migrate again."
I like dagger
(slices/chunks data, dags, etc), but it's a bit violent.
🗡 It's even got an emoji.
wonder if any merkle tree/forest inspired names may work (i havent come up with any yet)
testing:
I like dagger for its non-:dagger: meaning. "to dag" or "to dagify" is a great verb. What do you use to grow crystals in/on? Lattice?
Some more:
How lattice could work:
I really like "dagger", but dagger is also a dependency injector for Android and Java.
"dagify" works equally well though. "dag" is also australian for "uncool person" so this would have a fun twist, but I suppose you already knew this, j-dag :P
Regarding merkle-forests: how about "forester"?
The others are a bit far-fetched for my taste -- to me they don't convey anything related to data or graphs.
"dag it", or "dagit", might also work, although it invokes "git" depending on how you pronounce it.
I like "dagify", "dagifier" and "dag it"
I really like "dagger", but dagger is also a dependency injector for Android and Java.
How bad is this clash? it doesn't seem like it would be hugely confusing (different target users), so we probably could coexist?
forester
I like forester. the forest metaphors are more pleasing than the obvious :dagger: ones. What about "ranger"? any other forestry ones?
dagifier
This could work. It may be a bit confusing for people.
You could also use arboreal metaphors. For instance, Grafter, from the idea that you're grafting from one tree to another. (It's a shame graft also means bribery, but that's not a very common usage.) Graphter might work, too.
Obscure names: Dendro, Silva.
Or agricultural metaphors like "planter" (plant it in the merkle forest)
I need to settle on this name soon as this thing will get referenced a lot in coming weeks.
dagger
is the best name, but it has off connotations.dagify
and dagifier
are not great and are a bit awkward to reference in talks.I'm late to the party. How about treedent
. It's like a trident
(weapon like and so) but with innocent merkle trees.
sed, awk, ed
and other tools.ded
(dag editor) is possible but not that good.dag
is possible but confusing.dagster
i like dex
a lot.
dex
- Dag Editor and Transformer (trans is usually abbreviated/substituted with x).dex
works well with cli tools: cat myfile.mp4 | dex >myfile.dag
dex
clashes with a lot of things, it's a 3 letter name and used
what about arbor?
it is latin for tree, but has more of a lattice work meaning. In machinery, it is an axle, In metallurgy, it is a reinforcing member of a core of the mold.
apparently Arbor Cloud is a thing. so, a phonetic variation could be 'rbor', which could be an acronym similar to CBOR, but keeps it root meaning. Remodeled Binary Object Representation?
dagon
, pun "get your dag on", but named after a piscine monster and story by HP Lovecraft 1.
DEX
\o/Just remember that @jbenet keeps using the term "datadex" to mean "dataset directory" and talking about the fact that we need to encourage people to build them. If you start using dex to mean DAG importer, you will have to find a new way of talking about dataset directories.
I stay stick with dagger.
(I've added DEX to the title as it has been used to reference it a bunch of times and so that it gets easier to find in the sea of issues in ipfs/notes)
The dagger
option already has merch!
https://shop.geekandsundry.com/products/critical-role-dagger-dagger-dagger-t-shirt https://cdn.shopify.com/s/files/1/0818/6129/products/T-CR-DA2.jpg
The "IPLD/IPFS data importers project" is a group of tools and ipld data structures to represent all sorts of stuff (various kinds of files, archives, databases, datasets, etc.). The general point is to allow "conversion to and from IPLD graphs".
For example, the code importing a
.tar
file and yielding aipfs unixfs
data structure would be part of this. And include many other kinds of "data importing" things (like Rabin fingerprinting chunking, trickledag file graph layout, custom movie file importers, etc.).The tooling and data structures from this project will be usable well-beyond IPFS, in other merkle-linked data structures and distributed systems (like git and bittorrent). We want a name close to IPFS and IPLD, but ideally obvious.
This will involve intermediate things (like a format string for uniquely specifying the importer being used).
Possible names:
It may be used like: