4 ms·
As a programming language - I mean it seems cool but it doesn't seem like much of an innovation when things like Granule, Idris, Unison, Erlang, and more alread
by AndrewPGameDev 4y ago
As a programming language - I mean it seems cool but it doesn't seem like much of an innovation when things like Granule, Idris, Unison, Erlang, and more already exist.
I want to take a moment to look at the Metaverse angle. If there is going to be a unique programming language for the metaverse, I think it's not going to be textual but instead is going to primarily be a 3D language. This poses a big challenge for a VR language because text is great[1]. The point of making it 3D would be that you are somehow capable of transmitting more information via the higher-bandwidth channel of the human visual cortex than you are through text.
If you aren't making a 3D programming language, well then it might be a cool programming language but I don't know what it has to do with the metaverse.
[1] https://graydon2.dreamwidth.org/193447.html https://graydon2.dreamwidth.org/193447.html
- rileyphone 4y agoJaron Lanier developed a language in VR in the 80s much like you describe (apparently). Unfortunately, there is little evidence of it beyond some of his later testimony.
- mlajtos 4y agoWe developed 2D text in a 3D world. There isn't really a precedence for 3D text really. We will greatly enhance writing and reading with eye-tracking on the VR/AR headsets, but I don't think we will march into 3D world of text. We might do 2.5D though (or something more of dynamic nature) – https://www.reddit.com/r/badUIbattles/comments/wsk2jz/debugging_deeply_nested_code_be_like/ https://www.reddit.com/r/badUIbattles/comments/wsk2jz/debugg...
- tankorsmash 4y agoTo me, this doesn't seem like it has much to do with Unison at all beyond being a new FPL, could you elaborate a bit?
- AndrewPGameDev 4y agoThat's exactly what I meant, that Verse is just a functional programming language, and that the ideas in a language like Unison seem to be just as interesting or promising.