Comments (3)
It's something others could experiment with using the raw data, would love to see that.
We could consider adding to the site especially if there's an external set of classifications we could rely on. Linguist (which GitHub uses to detect languages) does have a "group" field for some languages, eg many shell languages are in group shell. Wikidata is another potential source, though perhaps too many classifications, eg look at the "instance of" and "programming paradigm" properties for C# https://www.wikidata.org/wiki/Q2370
I welcome other ideas.
from innovationgraph.
I think having a dropdown that correlated to any grouping mechanism that seemed useful (what you're mentioning for linguist for example) would be pretty useful!
from innovationgraph.
Will have to verify this, but looking at https://github.com/github-linguist/linguist/blob/7ca3799b8b5f1acde1dd7a8dfb7ae849d3dfb4cd/lib/linguist/languages.yml#L30-L31 it appears the linguist languages in a group are already coalesced:
# group - Name of the parent language. Languages in a group are counted
# in the statistics as the parent language.
Will probably have to look for other ways of classifying. Love the idea though, not only to see only apples-to-apples, but also to (by rolling up) apples-vs-oranges trends, such as "system" vs "application" vs "scripting" languages.
Or even (currently of interest to policymakers, always a relevant audience for this project) memory-safe vs not languages. 😄
from innovationgraph.
Related Issues (16)
- Links to the innovation graph in the blog post are broken HOT 1
- "NOASSERTION" license on License Rankings HOT 3
- How to cite? HOT 1
- [Feature request] "Popular" projects? HOT 1
- What is the working definition of repo in the csv file? HOT 2
- ASP.NET is not a language HOT 3
- Use programming language colors specified in linguist for programming languages chart HOT 1
- Fixed by @khxu in December https://github.blog/2023-12-07-github-innovation-graph-q2-2023-data-release/
- Insights into top contributors' employment
- Monthly frequency HOT 2
- add F# and Ocaml! HOT 1
- Q4 2023 Data Release
- Of
- Can't export licenses to any compressed format HOT 2
- About the economies data sheet 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 innovationgraph.