User talk:Mischi

From Rosetta Code

Minor edits?

For the edits that don't add substantial new content, could you tick the "minor edit" checkbox before commiting? Thanks. --Ledrug 20:22, 27 October 2011 (UTC)

Pascal versions

Hi Mischi, could you just add a {{works with|xxx}} for other versions of pascal after one pascal entry, rather than separate entries in a task that just point at one example? --Paddy3118 17:05, 16 November 2011 (UTC)

Hm. I am not sure, what you mean exactly with versions of Pascal. FreePascal vs Gnu-Pascal vs ... or Pascal vs Object Pascal or also Pascal vs Delphi? Could you point to a specific entry or edit, that i did? --Mischi 17:35, 16 November 2011 (UTC)
The diff
So, you mean the Delphi case. I think, there are 2 problems. First, Pascal could mean ISO Pascal only or the set of the implementations mentioned in the wiki or even the superset of all Pascal dialects and variants, including the ones with separate entries, i.e. Delphi and Object Pascal. Personally, I see Delphi as different as soon as its particular components and units are used.
Second, due to the actual nature of the tasks (solutions as a command line tool), most Delphi examples use hardly anything Delphi specific, i.e. parts of the Delphi component library or particular Delphi/ObjectPascal syntax. Most examples are also valid code at least for Turbopascal and FreePascal. Quite a number are even valid ISO-Pascal and some would need only minor changes. As much as i see,{{works with|xxx}} would not add a Pascal link.
I am not completely sure, how to deal with these 2 problems, but until now, I added links only to such Delphi examples with Delphi-only parts and which compile with FreePascal. This way a reader can easily find these examples, when looking for plain Pascal examples. Without a link, it would require to check Delphi examples, too, but it many cases finding out that it contains Delphi-specific GUI stuff. Simply another example in the Pascal section with only minor differences would not make sense either.
Merging Delphi and Pascal would be possibility, but 1) major work with little benefit, 2) questionable because there are quite a number of Delphi-specific examples, which are not interesting when looking for plain Pascal. --Mischi 19:46, 16 November 2011 (UTC)
Thanks for pointing out just how difficult a problem it is! --Paddy3118 21:18, 16 November 2011 (UTC)