Rosetta Code:Village Pump/Language iota: Difference between revisions

From Rosetta Code
Content added Content deleted
(questioning how different languages need to be)
 
No edit summary
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Vptopic
Just how different does a language need to be before a new entry is created in the list of languages? With all of the nice stuff being added with Semantic Media Wiki, I'd like to modify the capability statements for MUMPS. ANSI MUMPS doesn't allow for you to run system level commands, but Cache ObjectScript does. There aren't classes, but wait, Cache has those. MUMPS doesn't have a way of calling other languages directly - but the documentation for Cache has instructions for how to call C programs and you can extend the examples. MUMPS uses the letter Z as the first alphabetic character for functions, special variables, etc, to show that it's a local or vendor implementation, and Cache uses that. Cache does deprecate some things such as the argument-less FOR.
|topic=Language iota

|summary=issues deleting page
In effect, Intersystems has created a superset of MUMPS called ObjectScript that runs under the Cache product name. Intersystem's Ensemble apparently uses the same ObjectScript language, but I know little about it.
}}

I apparently can't delete this version I've put in the wrong place.
So, it makes sense to create a new language for ObjectScript. But then, what about SQL?
: If the only problem was the page being in the wrong place, why didn't you simply move it? --[[User:Ce|Ce]] 06:26, 19 August 2010 (UTC)

:: "Copy, then delete" is an ingrained habit I didn't realize I had. [[User:Stormneedle|Stormneedle]] 13:45, 19 August 2010 (UTC)
Transact-SQL isn't ANSI SQL, and there are differences between those two and Oracle, DB2 and mySQL (and SAS?). Are they one language, or many? If I write examples, I don't have copies of all the different versions to test the examples against. Right now I can note the versions I tested against, but in the future people might assume that the code doesn't work against versions not listed when in reality those versions just weren't tested.

Instead of a binary using the "works with" template, would it be better to have a trinary of "(null)","tested with", and "untested with"? I think that this would mean that the language's categories would have to contain a list of the different major variants.

Which brings me back to MUMPS again. Is the ANSI language a variant of ObjectScript? C, C++, and C# have similar issues probably. Caml and OCaml remind me more of the ObjectScript/MUMPS issues.

I'm not sure what I'd suggest to resolve this or if it even needs resolution.
[[User:Stormneedle|Stormneedle]] 04:19, 19 August 2010 (UTC)

Latest revision as of 17:16, 28 November 2010

Language iota
This is a particular discussion thread among many which consider Rosetta Code.

Summary

issues deleting page

Discussion

I apparently can't delete this version I've put in the wrong place.

If the only problem was the page being in the wrong place, why didn't you simply move it? --Ce 06:26, 19 August 2010 (UTC)
"Copy, then delete" is an ingrained habit I didn't realize I had. Stormneedle 13:45, 19 August 2010 (UTC)