7 ms·
You misunderstand. I watched it. I'm talking about information delivered in a serial format. A linear and ordered ingestion of information. I'm not talking abou
by crimsonalucard 6y ago
You misunderstand. I watched it. I'm talking about information delivered in a serial format. A linear and ordered ingestion of information. I'm not talking about text per se, but the property of text that makes all programs follow a linear order of execution. Viewpoint is anything but.
Viewpoint is all over the place. It's basically a 2D canvas with no order. Sure it has text but that text is used more like a random label with random coordinates. There's no linear process of instructions delivered or ingested. What you see is basically a reactive canvas with arbitrary coordinates.
The universe we live in has a linear one dimensional property that follows the arrow of time. Viewpoint fails to represent this concept symbolically. The process of time, the process of execution. However you choose to represent this concept, all programming languages must have some sort of way of representing time as a spacial dimension. For text it is left to right, top to bottom reading order, for viewpoint it does not exist.
What's more all the symbols can be destroyed as text is just an abstraction over a pixel drawing interface. The axioms (pixels) of this interface are too low level. But this is just a minor flaw.
The main flaw I see with Viewpoint is that it's not clear how computation can be modeled with these pixels. How do you represent logic? Or, and, nor, xor? Is viewpoint Turing complete?
Time is an intrinsic part of logic, a programming must be able to represent logic and time by using only spacial dimensions.
- DonHopkins 6y agoI think you need to go back and watch it again, because what you're saying doesn't align with what the video shows, and it sure sounds like you misunderstand, and that you don't know what you're talking about. Did you notice the part in the video description that I quoted in my post that said "Caution: this is basic research, not a proposal for a practical piece of software. Part of my PhD Dissertation at Stanford University in 1988"? While you're at it, read Scott's introduction and PhD dissertation that I linked to, as well. Do you even know who Scott Kim or his thesis advisor Donald Knuth are, or how the research at Xerox PARC in the 80's contributed to the fields of programming language and user interface design? What were you doing in 1981? So what's that great idea you claim to have? Where's the link to your dissertation and a runnable demo?
- crimsonalucard 6y ago>So what's that great idea you claim to have? Where's the link to your dissertation and a runnable demo? That's mine. When it's ready I'll reveal it. >I think you need to go back and watch it again, because what you're saying doesn't align with what the video shows, and it sure sounds like you misunderstand, and that you don't know what you're talking about. In his video he even called viewpoint an "editor" as opposed to a "visual programming language." It's clearly not Turing complete and I would say outside the topic of visual programming languages. I think he's more in the domain of researching user interfaces for the common computer user rather than a visual interface for programmers and programming in general.
- DonHopkins 6y ago>That's mine. When it's ready I'll reveal it. https://www.youtube.com/watch?v=RKMNPQ35OUc https://www.youtube.com/watch?v=RKMNPQ35OUc Oh, it looks like we have ourselves a classic "idea guy"! I've met a whole lot of people like you before. It must be hard getting a job in such a crowded field, especially at a time like this. So that's a hard no, you've never heard of Scott Kim or Donald Knuth or Xerox PARC, right? I can see you have excellent soft "people skills", and it must be a delight to work with you. Good luck talking somebody else into implementing your ideas for you, but don't let anybody else know what they are, and keep them top secret, and never discuss them with anyone who's done similar work, and make sure everyone you discuss them with signs NDAs with No Complete clauses (and make sure you're in a state where they're enforceable) and Reach-Around Clauses (in case they fuck you up the ass), because your ideas are so easy to implement once you know them, that somebody might steal them from you before you get around to conning somebody else into implementing them for you for free, if you leak any details of all those original ideas of yours that are all yours and nobody else's and they belong to you and are yours. ahem ahem cough https://www.youtube.com/watch?v=Xs7r5xfucPs https://www.youtube.com/watch?v=Xs7r5xfucPs Better see somebody about that cough!
- crimsonalucard 6y ago>Oh, it looks like we have ourselves a classic "idea guy"! I've met a whole lot of people like you before. It must be hard getting a job in such a crowded field, especially at a time like this. It's just a fuzzy idea. Not a business idea. I don't see how I can make any money off of it. Also I'm not the type of guy who can get other people interested in working on it. Likely even if I do build it myself and open source it one day it won't take off without external support or luck. >So that's a no, you've never heard of Scott Kim or Donald Knuth or Xerox PARC, right? No who are those guys. Never heard of them. I only know about Mark Zuckerberg, Elon Musk, Jeff Bezos and Bill Gates. That's all I know. >I can see you have excellent soft "people skills", and it must be a delight to work with you. Yeah I figured you might get pissed off. Note that it was nothing personal, and none of my comments (other than the sarcasm above) ever deviated from just attacking the idea. I was just extremely direct with my criticism. I attacked the idea, but inevitably as all people are... if I attack the idea, the person behind the idea feels he's getting attacked too. I tend to be more direct on the internet to cut through all the politics as the consequences of not playing the game on the internet are not that serious.