Giter VIP home page Giter VIP logo

Comments (11)

erikrose avatar erikrose commented on July 30, 2024

I can't think of anything to call it. Any suggestions? It should be short, since it's embedded in many other names, like inNode and nodeForElement. It should also be obvious, ruling out cute synonyms like "knot". "proxy" is rather generic to the point of being underinformative.

from fathom.

telliott avatar telliott commented on July 30, 2024

I think node is fine. You're creating a shadow DOM, so using the same terminology makes sense.

from fathom.

erikrose avatar erikrose commented on July 30, 2024

Not really; I'm creating a series of data structures that reference the original DOM nodes. They don't have a DOM-like API. See how I misled you? :-)

from fathom.

erikrose avatar erikrose commented on July 30, 2024

Mirror nodes? fnodes (for "fathom nodes")?

from fathom.

erikrose avatar erikrose commented on July 30, 2024

I started calling them "fnodes" in the 1.0 readme. Still have to update the code, though.

from fathom.

jeremy-w avatar jeremy-w commented on July 30, 2024

Element, flavor, and score. Hmm. Name ideas:

  • Sticker
  • Marker
  • Tag
  • Ticket
  • Claim
  • Fact
  • Note
  • Notation
  • Entry
  • Bookmark
  • Stickey
  • Nugget
  • Grain
  • Kernel
  • Product / Produce
  • Bean (flavored jellybeans, yum)
  • Nibble
  • Bit
  • Coin
  • Penny
  • Cookie
  • Biscuit
  • Token
  • Memento
  • Chronicle
  • Journal
  • Diary

/me concludes drive-by musing.

from fathom.

jeremy-w avatar jeremy-w commented on July 30, 2024

Oh, forgot to pun on "fathom" as a measure of six feet:

  • Inch
  • Cubit
  • Rod
  • Chain
  • Pole
  • Ruler
  • Measure
  • Measurement
  • Weight

And as "understand":

  • Inkling
  • Notion
  • Idea
  • Spark
  • Glimmer
  • Zap
  • Aha
  • Conclusion
  • Hypothesis
  • Idea
  • Thought
  • Memory

from fathom.

erikrose avatar erikrose commented on July 30, 2024

Hmm, "notion"! That fits the fuzzy-logic aspect of the things we stick onto fnodes: "I think this might be a nav box, to some level of certainty." That's my favorite from your lists. Thanks! (Tag, token, fact, note, and notation are good too but already mean things in the system.)

from fathom.

jeremy-w avatar jeremy-w commented on July 30, 2024

One that came to mind later was "factor". So you assess several different factors in order to make a tentative conclusion, weighing the evidence.

Hmm. Evidence, clue, hint, trace, track, fingerprint, track.

Notion sounds good though! (It's also brings to mind a homey concrete visual if you do any sewing/knitting/crocheting.)

Jeremy W. Sherman
http://jeremywsherman.com/

El 08-08-2016, a las 13:19, Erik Rose [email protected] escribió:

Hmm, "notion"! That fits the fuzzy-logic aspect of the things we stick onto fnodes: "I think this might be a nav box, to some level of certainty." That's my favorite from your lists. Thanks! (Tag, token, fact, note, and notation are good too but already mean things in the system.)


You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

from fathom.

erikrose avatar erikrose commented on July 30, 2024

Notion sounds good though! (It's also brings to mind a homey concrete visual if you do any sewing/knitting/crocheting.)

You're bringing back my horrible memories of bobbin-threading. :-)

from fathom.

erikrose avatar erikrose commented on July 30, 2024

"fnode" seems to be sticking.

from fathom.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.