Talk:Oxygene (programming language)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
WikiProject Microsoft / .NET (Rated Start-class)
WikiProject icon This article is within the scope of WikiProject Microsoft, a collaborative effort to improve the coverage of articles relating to Microsoft on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
Start-Class article Start  This article has been rated as Start-Class on the project's quality scale.
 ???  This article has not yet received a rating on the project's importance scale.
Taskforce icon
This article is supported by WikiProject .NET (marked as Mid-importance).
 

Move to Wikibooks[edit]

This article seems far too detailed for inclusion in Wikipedia. I propose this article is moved to wikibooks, and the content here is reduced to the bare essence. 81.188.30.254 (talk) 10:26, 19 January 2011 (UTC)

Agree. Dchestnykh (talk) —Preceding undated comment added 20:15, 15 February 2011 (UTC).
Not exactly the size of a book, or even a short story, is it? Are we ready to remove the "Advertising" banner yet? Robertwharvey (talk) 19:17, 10 July 2012 (UTC)

Oxygene vs Delphi Prism[edit]

For a while now Oxygene is licenced to Embarcadero and is used in their Delphi Prism product. Oxygene is now available as a stand alone product... Embarcadero added also some extra products to the package like a in-process database etc. I just found that there is a Prism page... Should we merge both articles? Can someone give some suggestions regarding this?

Thank you! Talandor (talk) 09:03, 14 December 2009 (UTC)

Proposal for deletion[edit]

This is just a commercial version of a compiler for object pascal. Spankman 06:35, 3 May 2006 (UTC)

So is Delphi and it's not being deleted. I think you should RfD this instead of PROD. --Arny 07:59, 3 May 2006 (UTC)

Worse, I think the "object pascal" moniker is more marketing than descent. It looks like C# or Java that has been run through a preprocessor to look like Pascal. One can change the tokens, (like {} -> begin..end), but that doesn't make it Pascal.

Chrome is NOT a preprocessor for C#. It is a native .net compiler that does compile Object Pascal. There are some changes to make the pascal more in line with the .net framework. (like NameSpace instead of Unit) Chrome even has features that C# does not have, so it would not be even possible to create Chrome as a preprocessor. (Async methods, Meta Classes...) --Talandor 11:04, 19 Jul 2006

This deletion request is non-sense. According to his argument we could just delete all commercial compilers from wikipedia. --Felipe Monteiro de Carvalho 19:59, 19 July 2006 (UTC)

If you just look at the published code:

  1. No object pascal to date uses "method", all use "procedure" or "function".
  2. All familiar object pascals write to console using a proper procedure "write()/writeln()". x.y.Writeln();
  3. While some have namespaces, they are not mandatory.
  4. The syntax of new is new(x); not x:=new Something; (that's C#)
  5. Variable declarations are not allowed in statement blocks (they are in C#).

So IMHO the whole "derives from Object Pascal" angle is bogus. Of course, the problem is that Remobjects advocatises that way, but the minimum for an objective article would be to make the differences from previous dialects visible (to allow the user to make up his own mind) and soften the marketing wording from "is object pascal" to "derives from Object Pascal as much as C# derives from C" (read: some minimal base syntax only). —Preceding unsigned comment added by 88.159.74.100 (talk) 15:01, 5 September 2008 (UTC)

Feel free to uopdate the article with objective information on how you think Oxygene is not Object Pascal. Regardless, i personally don't see how your opinion on Oxygene and its heritage is relevant to whether the language should be covered on Wikipedia or not? — Preceding unsigned comment added by 87.149.182.120 (talk) 17:29, 14 December 2011 (UTC)

I agree that the "object pascal based" is a stretch. But the article is correct in the sense that REMObjects really pushes it as such, probably in the hope of catching some Delphi upgraders. Component Pascal is another such not-so-derivate that tries to keep the memory of Pascal/Delphi alive for marketing purposes. IMHO "Object Pascal inspired" or -spirit is already a stretch, but "based" is patently false. 88.159.78.61 (talk) 09:39, 27 November 2014 (UTC)

Advertising[edit]

The tone of the article seems more like advertising than anything else. 21:26, 5 October 2006 (UTC)

Well this is a Wiki page, so anyone can add or change stuff on this article, but I am about the only one that contributes to this article. I am a happy user of Chrome, so I don't know much bad things I can say about it... Can you give me some hints on how to make it less advertising? Listing the language features is something that about all programming language articles do.

Best Regards Talandor 07:44, 9 October 2006 (UTC)

In addition to the code examples and the factual features list, there are just a few introductional sentences, not showing any plaudit. This article is definitely keeping the subject in perspective. Advertising unknowable.

Can you give an example to make the article better? Most features link to another Wiki page, It would be stupid to put all that info here all over again. Talandor 11:34, 8 May 2007 (UTC)

Fair use rationale for Image:Chrome-150-White.png[edit]

Nuvola apps important.svg

Image:Chrome-150-White.png is being used on this article. I notice the image page specifies that the image is being used under fair use but there is no explanation or rationale as to why its use in this Wikipedia article constitutes fair use. In addition to the boilerplate fair use template, you must also write out on the image description page a specific explanation or rationale for why using this image in each article is consistent with fair use.

Please go to the image description page and edit it to include a fair use rationale. Using one of the templates at Wikipedia:Fair use rationale guideline is an easy way to insure that your image is in compliance with Wikipedia policy, but remember that you must complete the template. Do not simply insert a blank template on an image page.

If there is other fair use media, consider checking that you have specified the fair use rationale on the other images used on this page. Note that any fair use images lacking such an explanation can be deleted one week after being tagged, as described on criteria for speedy deletion. If you have any questions please ask them at the Media copyright questions page. Thank you.

BetacommandBot (talk) 05:02, 2 January 2008 (UTC)

FYI, logo image has been replaced with new/approved logo. hopefully the fair use details provided are sufficient, in any case, i represent the owner of the image copyright and herbeby grant the use.

dwarfland (talk) 12:23, 29 February 2008 (UTC)

Oxygene syntax highlighting lost[edit]

Since the switch from Geshi to Pygments for syntax highlighting (phab:T85794), support for 'oxygene' was unfortunately dropped, affecting this page and also Anonymous type. If you want specialised 'oxygene' syntax highlight support again, it will need to be added to Pygments. Alternatively, if there is another language which has similar syntax, we can add that as a fallback. I see user:Cedar101 has helpfully updated this article to use 'delphi'. If that is close enough, we can add that as a permanent fallback in the software. John Vandenberg (chat) 02:34, 24 July 2015 (UTC)