4 ms·
This is exactly what I'm working on right now. My approach is a little bit different. It's about building a community, where people share LEGO pieces(I call the
by milansuk 6y ago
This is exactly what I'm working on right now. My approach is a little bit different. It's about building a community, where people share LEGO pieces(I call them Assets), but they also share where and how in the code they've made the connections. After some time there will be enough connections so users will just re-use them. Only time will show how well it will work.
I wrote about it few weeks ago: https://skyalt.com/blog/dsl.html https://skyalt.com/blog/dsl.html
>I have a plan on how to do that on paper, but because connecting assets together can be complex, it's better If most of the users don't do that. The key thing is that users don't share only assets, but also how and where they are connected to each other. It's like when someone makes and publishes a library, but also example code for how to work with a library. But in SkyAlt, asset connections will be automated. This is also why it's very important to build and grow the community - more assets, more connections, which means easier to use.
- hellodanylo 6y agoDo users have incentive to document and share the connections, other than helping the community's long term goal? Absence of such incentive appears to be the reason that open-source software is not always perfectly connectable -- few people have a significant incentive to ensure this design goal.
- milansuk 6y agoI'll launch it in a few weeks, so right now I don't know. I believe that in the future the most of software will be open-source and If people don't have a problem sharing blocks/widgets/assets, they will not have a problem to share information about connections. Side note: Every program has 2 parts - instructions and data. When people share assets and connections, both are instructions, so their data stay private.