On the surface it sounds interesting, but I don't really buy the idea that programming is terribly limited by the quality of text editors. Even "basic" editors like vim and emacs can almost instantly catch most syntax problems, and IDEs like Eclipse and Visual Studio are great about complaining if you make a mistake. In my experience, these days relatively few problems come from language syntax errors ... most proble…
Unison: a next-generation programming platform
21–30 of 135 posts
Re: Unison: a next-generation programming platform
#22Pro Tip: if I have to dig through eight paragraphs of fluff to find out what the fuck your product is, then you REALLY need to rethink the description of your product. In particular, it was not at all clear what was meant by a "programming platform". Until I finally stumbled onto the description below, I thought it was just another web-based IDE. > What is the Unison platform? At a high level, it consists of three co…
As with many things in life, there's also a relevant xkcd: https://xkcd.com/927/
Re: Unison: a next-generation programming platform
#23Plaintext must be killed. Long live real structure.
Re: Unison: a next-generation programming platform
#24On the surface it sounds interesting, but I don't really buy the idea that programming is terribly limited by the quality of text editors. Even "basic" editors like vim and emacs can almost instantly catch most syntax problems, and IDEs like Eclipse and Visual Studio are great about complaining if you make a mistake. In my experience, these days relatively few problems come from language syntax errors ... most proble…
The editor (or whatever it's called) promises to only allow only well-typed programs. Not just syntactically correct programs.
Re: Unison: a next-generation programming platform
#25Earlier quoted context omitted.
The editor (or whatever it's called) promises to only allow only well-typed programs. Not just syntactically correct programs.
Eclipse, Visual Studio, and all the Haskell IDEs catch type errors on the fly and help you fix them.
Re: Unison: a next-generation programming platform
#26Re: Unison: a next-generation programming platform
#27How does this differ from other next-generation web platforms like Opa? http://opalang.org/ Also, why does this need to re-use the name of a next-generation file synchronization tool? http://www.cis.upenn.edu/~bcpierce/unison/
Re: Unison: a next-generation programming platform
#28As far as I can tell, the goal is to put interaction with a UI on the same level as editing a program. To this end, Unison expressions, values and UI elements all live in a single syntax tree which can be edited in a structured way.
A demo would go a long way toward making this all clearer. Even some text describing what it would be like to use the finished product would help.
Re: Unison: a next-generation programming platform
#29Re: Unison: a next-generation programming platform
#30On the surface it sounds interesting, but I don't really buy the idea that programming is terribly limited by the quality of text editors. Even "basic" editors like vim and emacs can almost instantly catch most syntax problems, and IDEs like Eclipse and Visual Studio are great about complaining if you make a mistake. In my experience, these days relatively few problems come from language syntax errors ... most proble…