[Self-interest] SELF-like UI for other languages

notebook notebook22312 at gmail.com
Tue Mar 8 16:01:24 UTC 2022


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 at 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.SourceCodeVisualizer
>>
>> 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 at lists.selflanguage.org
>> http://lists.selflanguage.org/mailman/listinfo/self-interest


More information about the Self-interest mailing list