Comments (2)
From what I understood from the article the reflexion mode would effectively allow you to collapse a selection of nodes (i.e. a subgraph) into a new node (i.e. a meta-node)? A bit like the meta-node functionality you find in pretty much any node-graph editor out there (shader graphs, quartz composer, etc.).
In that case we already have a somewhat hack-ish implementation of such feature in order to collapse individual external imports into single "extern crate" nodes per extern crate. Might be a good time to improve the implementation and make it more robust. 🤔
from cargo-modules.
From what I understood from the article the reflexion mode would effectively allow you to collapse a selection of nodes (i.e. a subgraph) into a new node (i.e. a meta-node)? A bit like the meta-node functionality you find in pretty much any node-graph editor out there (shader graphs, quartz composer, etc.).
Yes exactly and it should be guided by a mapping the user can give.
The second part of the described reflection model tool allows you to make a graph yourself and kind of superimpose that over the generated graph to see if your hypothesis matches the real world. Although I am not sure if that is critically needed. It seems to me that just "cleaning up" the real graph is the most important bit.. The other part can be done mentally as well..
from cargo-modules.
Related Issues (20)
- Dependency Dashboard
- Action Required: Fix Renovate Configuration
- Cargo install fails for latest version 0.5.12 HOT 14
- Allow generating tree/graph for a union of subgraphs of the project HOT 3
- Failed to install cargo-modules `0.6.0` HOT 2
- Option to remove external nodes? HOT 11
- Typo? HOT 1
- Add `--use-parents` option? HOT 1
- feat: dependency graph between files
- Does not build with latest `lsp-types` (0.94.1) HOT 4
- fails to install on windows HOT 3
- NetBSD package merged HOT 2
- Typo HOT 3
- feat: Sort by visibility HOT 3
- Analyze and forbid dependency from one mod to another? HOT 6
- "Error: Multiple packages present in workspace" but package is not a workspace HOT 1
- Installing cargo-modules 0.12.0 fails on 'ra_ap_hir_ty' HOT 13
- Fails to build for Alpine Linux (0.13.0) HOT 7
- cargo-modules structure --types --traits --fns --tests ==> error: unexpected argument '--types' found HOT 1
- dependencies command panicked: impl type node HOT 5
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 cargo-modules.