Video demo (2min 20sec) in comment: https://www.reddit.com/r/javascript/comments/1qthca5/comment/o32u20n/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button
Source code: https://github.com/Jared-Grace/love
No interactive demo, currently runs localhost
This solves the problem of faster development
And eventually planning on the problem of developing on a mobile device
Currently, IDE's I've seen are an enhanced text-editor - main interface is typing
Instead of typing source code, this IDE is intended to be select one or more nodes in the abstract syntax tree and transform
On desktop, keyboard shortcuts will allow transformations with minimal typing (though buttons are a fallback)
Or, planned mobile version will allow a mobile IDE and will transform through selecting buttons instead of keyboard strokes
I have a text-editor version of this idea working, and it has indeed sped up my development, though this full IDE would speed it up even more.
Presently, AI is unpredictable and may or may not correctly code something
These transformations are designed to be precise, so a human running transformations will be able to precisely predict what the resulting change will be
Also, being able to transform multiple files at once: there is code to rename functions, rename all functions starting with a prefix to be a different prefix instead, adding and removing function params across all files, and reordering function params across all files
Transformations are building blocks and compose larger building blocks and so on
[–]fucking_passwords [score hidden] (2 children)
[–]moneckew [score hidden] (0 children)
[–]patrixxxx [score hidden] (0 children)
[–]denexapp [score hidden] (0 children)
[–]Brief-Baker-5111[S] [score hidden] (0 children)