I think they still have a lot of work to do UX/DX wise. There are lots
of people prototyping with this idea, but UX is so very important.
It's nice for the IDE to eschew the whole text part and work directly
with the AST, thus pushing some of the burden on the developer. And it's
easy for the developer to work with an AST when in exploration or
refactoring mode, but when in creative mode... not so much. And by
creative mode I mean where you just want to put some of your thoughts
down and explore what a potential solution might look like.
Few developers think out a problem completely before touching the
keyboard, and sometimes for good reason. So I think that's where the
hardest part is when it comes to structural editors. Which is why
Intellij has a lot of success, too. It's normal operation mode is as a
text editor, but you're just a few shortcuts away from really powerful
AST manipulations.
I really like the idea of structural editing and dropping the file
system from underneath altogether. A codebase should be code + database
as a single package. But still, a lot of research still has to be done
on UX/DX side.
I've tried to write the classic factorial function in Isomorƒ. It feels
like it takes more keystrokes than what I'd have to write in Sublime,
but I didn't actually count. That's not good.
Anyway, it seems you're more excited about the FaaS feature than the
structural editing part, which is indeed a nice addition.
> --
> You received this message because you are subscribed to the Google
> Groups "PiLuD" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
pilud+un...@googlegroups.com
> <mailto:
pilud+un...@googlegroups.com>.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/pilud/b85228ff-614d-4dcc-a322-9453c0914c69%40googlegroups.com
> <
https://groups.google.com/d/msgid/pilud/b85228ff-614d-4dcc-a322-9453c0914c69%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit
https://groups.google.com/d/optout.