User talk:Kkaszuba
Welcome to Wikipedia! I hope you enjoy the encyclopedia and want to stay. As a first step, you may wish to read the Introduction.
If you have any questions, feel free to ask me at my talk page – I'm happy to help. Or, you can ask your question at the New contributors' help page.
Here are some more resources to help you as you explore and contribute to the world's largest encyclopedia...
Finding your way around:
Need help?
|
|
How you can help:
|
|
Additional tips...
|
Whether or not to include Guile Scheme in the List of Programming Languages
[edit]Hi Kkaszuba,
Thank you for your comments. You made a good point: whether an implementation should be included in the list or not.
Both C++ - ISO/IEC 14882, Turbo C++ and Microsoft Visual C++ exist because the latter two, as C++ implementations, are not fully (or even nearly) compatible with the ISO/IEC standard C++, therefore they are eligible to be included as individual items. GCC C++ and Clang are almost compatible with the ISO standard -- that's why they cannot be included here, as you can see.
Visual J++ and J++ are linked to exactly the same Wikipedia article. They're duplicated items and I think one of them should be removed (as well).
GNU Guile implements R5RS and R6RS standards, so it is really a "Scheme", for its compatibility with Scheme's language standards. If it should be included, then all Scheme implementations in this page [1] are eligible to be listed in the page together with Scheme, too, which can cause much confusion. Of course, that is not the case for Racket, which does not implement R5RS/R6RS anymore, therefore it can be considered as a completely different language as listed here. IMHO