Talk:Uniface (programming language)

Peacocks, weasels, and other fauna
Much of this article still reads like a marketing brochure, perhaps because of the large addition in 2010 which, per its own edit summary, &ldquo;has come from the team who develop Uniface&rdquo;. Regardless of exactly which edit contributed which sentence, the current version contains a lot of cheerleading text, starting with the introduction:
 * Uniface can be used in complex systems that maintain critical enterprise data supporting vital business processes [emphasis mine]

or
 * integrate with all major DBMS products

where I suspect the vague term &ldquo;major&rdquo; is a variable of convenience defined to be whatever makes that claim true. Later, after stating that
 * The components &hellip; are compiled into runtime objects that can be packaged into zip files and deployed onto any platform. The runtime objects are executed using a virtual machine and a platform-specific interpreter

the claim is made that
 * Java and other languages later followed Uniface in this respect.

Is my viewpoint just skewed, or does that imply that the developers of Java used Uniface as their example? In fact, p-code machines have been used since the 1970s (or even 1966, if one counts O-code), and it was UCSD Pascal which was the model for Java, at least according to James Gosling (here, BTW). As for &ldquo;other languages&rdquo;, that's too vague to verify.

Note that, other than the inaccurate claim about Java, it's not clear that the glowing prose about Uniface is all wrong, but it is biased. The article would benefit from a comprehensive review by an editor who understands the product.

50.181.30.121 (talk) 21:55, 5 May 2014 (UTC)

SCCS
The section Uniface Repository uses &ldquo;SCCS&rdquo; as a generic term:
 * Uniface can integrate with any source code control system (SCCS) that supports the Microsoft Common Source Code Control Interface Specification.

The first problem is that SCCS is the name of a real, specific, software package that performs version control, and using it here as a generic term confuses the general concept with a specific implementation. The second problem is that real SCCS long predates Microsoft-anything, and does not support Microsoft's specification, meaning that real SCCS isn't even an example of Uniface &ldquo;SCCS&rdquo;. For Wikipedia purposes, I'm going to change the generic term used here to version control system (VCS), which eliminates both problems above and which already refers to the appropriate Wikipedia article on the subject. We should be careful that any uncritical copying of Uniface documentation in the future doesn't re-introduce this confusion. 50.181.30.121 (talk) 23:14, 5 May 2014 (UTC)

External links modified
Hello fellow Wikipedians,

I have just modified one external link on Uniface (programming language). Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
 * Added archive https://web.archive.org/web/20081012090938/http://hosted.byjones.net/turf/ to http://hosted.byjones.net/turf/

When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.

Cheers.— InternetArchiveBot  (Report bug) 05:07, 14 January 2018 (UTC)