Comments (25)
yesdata2
from fathom.
not every project that manipulates data can be called yesdata, as tempting as that may be
from fathom.
I wonder if we should keep it vanilla? Choosing a good name really is a rocky road, and it's so easy to end up with a lemon.
from fathom.
Time for an afternoon snack, clearly.
from fathom.
- binit
- binned
- trashfire
from fathom.
kwak on the r/ProgrammingLanguages Discord suggests "Lambit":
i liked the idea behind that one:
Lamdat (lambdas and data)
though "lambit" sounds better to me
with a cute lamb as a logo
from fathom.
twaddle
from fathom.
muddle is also good
from fathom.
addled, befuddle, skedaddle
from fathom.
{cuddle}
from fathom.
I suggest yesdata.
from fathom.
yet another data
from fathom.
Wonder if we could make some play on "slice". Potential for lots of room for puns to with taking a 'bite' out of a 'slice'. At the risk of making a YAFRN (Yet another food related name
http://www.taste.com.au/recipes/collections/slices
from fathom.
what have I done…
from fathom.
Some suggestions from the interwebs:
Given that it's rather niche (/u/bjzaba and I talk about it IRL) a name that says what it is/does/is for would be best IMHO - and that's a tough one.
It's like a map for difficult to parse file formats. a binary cartographer. or the tools for drawing such a map...
Just brainstorming by mashing related words together:
- Bindle (binary data-description language)
- Pinary (pi types and binary)>
- Dependat (dependent types and data)
- Morf (“shape” of data, morphisms)
- Pit/Pyte (pi types and bits/bytes)
- Parit/Pirit (parity bits, pi types, pirates?)
- Depit (dependent types and bits)
- Lamdat (lambdas and data)
from fathom.
- bitstruct
- bitmatch
- bytewalk
- bitspec
- binspec
- bytespec
- munch
from fathom.
- chompy
- crumbs
- morsel
from fathom.
- bintype
from fathom.
- superstructure
- superstruct
- riddle
- fiddle
- cuddle
- swaddle
- BDN (Binary Data Notation)
- BDEN (Binary Data Encoding Notation)
- BDEL (Binary Data Encoding Language)
from fathom.
- bitty/bitsy, itty-bitty/itsy-bitsy
- semblance, guise, veneer
- destruct: dependent binary data structure description language
- semblage: semantic assemblages of bit data
from fathom.
- deadlift - something something about doing the heavy lifting for you.
- deadlifted - suggested name change once deadlift is feature-complete.
- druidical - much mystical.
- doodle - because, well, you like to draw.
- cuddliest - variant of Michael's suggestion, but conveying with some passive-aggressive intent that no other DDL will be as cuddly.
from fathom.
Another idea:
- Fathom - understand (a difficult problem or an enigmatic person) after much thought
from fathom.
It's a different domain, but be aware of https://usefathom.com/ (was open-source analytics but then went closed-source in v2).
from fathom.
Ahh interesting - seems like there is also mozilla/fathom - different domain too, but I think it has a little DSL attached?
from fathom.
TBH I think I'm rather leaning towards fathom - kind of what you must do when faced with a complicated binary format. Also mirrors the process of making the language itself!
from fathom.
Related Issues (20)
- Sequences of unspecified length
- Constrained representation types HOT 3
- Cover more unification codepaths in the testsuite
- Let formats HOT 2
- Sugar for guarded fields in record formats
- Challenges arising from the OpenType `glyf` table HOT 2
- Inconsistency between synthesised function literals and checked function literals HOT 1
- Sum types? HOT 4
- Semantic Interpretation Revisited
- Inconsistency between tuple types and record types
- Compile time benchmarks in CI? HOT 1
- Add documentation for implicit arguments HOT 1
- Lazy evaluation HOT 6
- OpenType data description
- Distillation crashes in some cases HOT 1
- Implementation annoyances HOT 1
- Multiple modules HOT 1
- Global string interner HOT 8
- Separate name resolution from elaboration HOT 5
- Question: Comparison with Kaitai? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fathom.