ipfs / notes

IPFS Collaborative Notebook for Research
MIT License
401 stars 30 forks source link

Need a name for the data importers project -> DEX #204

Open jbenet opened 7 years ago

jbenet commented 7 years ago

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 a ipfs 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:

flyingzumwalt commented 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."

jbenet commented 7 years ago

I like dagger (slices/chunks data, dags, etc), but it's a bit violent.

flyingzumwalt commented 7 years ago

🗡 It's even got an emoji.

jbenet commented 7 years ago

wonder if any merkle tree/forest inspired names may work (i havent come up with any yet)

jbenet commented 7 years ago

testing:

flyingzumwalt commented 7 years ago

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?

jbenet commented 7 years ago

Some more:

flyingzumwalt commented 7 years ago

How lattice could work:

ghost commented 7 years ago

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.

ghost commented 7 years ago

"dag it", or "dagit", might also work, although it invokes "git" depending on how you pronounce it.

flyingzumwalt commented 7 years ago

I like "dagify", "dagifier" and "dag it"

jbenet commented 7 years ago

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.

RichardLitt commented 7 years ago

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.

flyingzumwalt commented 7 years ago

Or agricultural metaphors like "planter" (plant it in the merkle forest)

jbenet commented 7 years ago

I need to settle on this name soon as this thing will get referenced a lot in coming weeks.

hsanjuan commented 7 years ago

I'm late to the party. How about treedent. It's like a trident (weapon like and so) but with innocent merkle trees.

jbenet commented 7 years ago

i like dex a lot.

jonnycrunch commented 7 years ago

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.

jonnycrunch commented 7 years ago

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?

RichardLitt commented 7 years ago

dagon, pun "get your dag on", but named after a piscine monster and story by HP Lovecraft 1.

daviddias commented 7 years ago

DEX \o/

flyingzumwalt commented 7 years ago

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.

daviddias commented 6 years ago

(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)

Admin-DataRoads commented 6 years ago

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