Hi SELF group,
I hope this is not viewed as off-topic. But as the whole idea of this is based on my experience in SELF I thought I'd share it here too (and maybe even find interested devs? :D)
Background: ============ I always liked the SELF UI with it's way to represent correlating objects. I always missed the visible lines in other languages like Python & co - In general I was always wondering why source code is still edited mostly in long raw text files instead of something more visually expressive.
Main: ===== I created a "source code visualizer" (I'm definitely not a marketing genius), that provides a SELF-like visualization of source code within Visual Studio Code.
VSCode Marketplace: https://marketplace.visualstudio.com/items?itemName=visualprogrammingx.Sourc...
Github repo: https://github.com/DarkTrick/SourceCodeVisualizer
User note: This is still a quite early version and code editing "is not yet supported". But I hope the idea becomes clear.
Dev note: The system is not restricted to VSCode. It uses a common interface for the communication and could easily be ported to any IDE (as long as it supports web page viewing) or even the web browser (i.e. GitHub integration should be possible).
Regards Chris
Love it! Wish I had it for Apple’s IDE. There’s much we never got to, as well. Chunking affordances, for instance.
- David, tapped out on iPhone
On Mar 2, 2022, at 7:51 AM, notebook notebook22312@gmail.com wrote:
Hi SELF group,
I hope this is not viewed as off-topic. But as the whole idea of this is based on my experience in SELF I thought I'd share it here too (and maybe even find interested devs? :D)
Background:
I always liked the SELF UI with it's way to represent correlating objects. I always missed the visible lines in other languages like Python & co - In general I was always wondering why source code is still edited mostly in long raw text files instead of something more visually expressive.
Main:
I created a "source code visualizer" (I'm definitely not a marketing genius), that provides a SELF-like visualization of source code within Visual Studio Code.
VSCode Marketplace: https://marketplace.visualstudio.com/items?itemName=visualprogrammingx.Sourc...
Github repo: https://github.com/DarkTrick/SourceCodeVisualizer
User note: This is still a quite early version and code editing "is not yet supported". But I hope the idea becomes clear.
Dev note: The system is not restricted to VSCode. It uses a common interface for the communication and could easily be ported to any IDE (as long as it supports web page viewing) or even the web browser (i.e. GitHub integration should be possible).
Regards Chris _______________________________________________ Self-interest mailing list Self-interest@lists.selflanguage.org http://lists.selflanguage.org/mailman/listinfo/self-interest
Thank you for the quick feedback!
I don't have an Apple computer or time to implement the add-on for another IDE, but in case you are interested in implementing one, I'll be happy to guide/help you with my code.
Given, that Apple's IDE supports webviews, the only thing you need is an add-on, that transports source code data to the webview (actual "visualizer"). The webview itself is an (/should be an) IDE independent system.
Chris
On 2022/03/03 1:18, David Ungar wrote:
Love it! Wish I had it for Apple’s IDE. There’s much we never got to, as well. Chunking affordances, for instance.
- David, tapped out on iPhone
On Mar 2, 2022, at 7:51 AM, notebook notebook22312@gmail.com wrote:
Hi SELF group,
I hope this is not viewed as off-topic. But as the whole idea of this is based on my experience in SELF I thought I'd share it here too (and maybe even find interested devs? :D)
Background:
I always liked the SELF UI with it's way to represent correlating objects. I always missed the visible lines in other languages like Python & co - In general I was always wondering why source code is still edited mostly in long raw text files instead of something more visually expressive.
Main:
I created a "source code visualizer" (I'm definitely not a marketing genius), that provides a SELF-like visualization of source code within Visual Studio Code.
VSCode Marketplace: https://marketplace.visualstudio.com/items?itemName=visualprogrammingx.Sourc...
Github repo: https://github.com/DarkTrick/SourceCodeVisualizer
User note: This is still a quite early version and code editing "is not yet supported". But I hope the idea becomes clear.
Dev note: The system is not restricted to VSCode. It uses a common interface for the communication and could easily be ported to any IDE (as long as it supports web page viewing) or even the web browser (i.e. GitHub integration should be possible).
Regards Chris _______________________________________________ Self-interest mailing list Self-interest@lists.selflanguage.org http://lists.selflanguage.org/mailman/listinfo/self-interest
self-interest@lists.selflanguage.org