User talk:Soimort

Welcome
Welcome!

Hello, Soimort, and welcome to Wikipedia! Thank you for your contributions. I hope you like the place and decide to stay. Here are some pages that you might find helpful: I hope you enjoy editing here and being a Wikipedian! Please sign your messages on discussion pages using four tildes ( ~ ); this will automatically insert your username and the date. If you need help, check out Questions, ask me on my talk page, or ask your question on this page and then place  before the question. Again, welcome! strdst_grl  (call me Stardust) 16:33, 10 May 2010 (UTC)
 * The five pillars of Wikipedia
 * Tutorial
 * How to edit a page and How to develop articles
 * How to create your first article (using the Article Wizard if you wish)
 * Manual of Style

Whether or not to include Guile Scheme in the List of Programming Languages
Hi Soimort,

Thanks for your contributions to our common Wikipedia. I'm writing with regard to your removal of my post of 'Guile Scheme' on the Wikipedia 'List of programming languages' page.

Of course, I agree with you that Guile Scheme "is a Scheme implementation". Some of the reasons I would like to see Guile Scheme included in the languages list are:

Such an entry fits with what this Wikipedia page is trying to accomplish in terms of usefulness to the reader. A Guile Scheme entry is just as useful as other entries in the list which could also be argued against because they are not separate languages unto themselves. These other entries have been (democratically) allowed to remain in the list because they fit the purpose of the page. For example, Visual C# and Visual J++ are 'implementations' of C# and Java, respectively, yet they are included for informational purposes. OCaml is an implementation of the Caml dialect of the ML programming language, yet it is rightfully included. Turbo C++ is included in the list even though its language component is not different from C++. There are numerous other examples. I don't deny that there are grey areas, but, when in doubt, I prefer to err on the side of usefulness.

Guile is a programming language: it is an extension language, as well as a scripting language. As such, it surely fits the Wikipedia article's sweeping aim "to include all notable programming languages in existence...", excepting esoteric ones. The GNU Guile Tutorial describes Guile as a dialect of Scheme, which is itself a dialect of LISP (see http://www.gnu.org/software/guile/docs/guile-tut/tutorial.html#Fundamentals). Dialects of LISP and of other languages (excluding BASIC) are included in the language list.

Excluding Guile Scheme from the list is (currently) inconsistent with the Wikipedia entry for Guile (which I have not contributed to), which states: "Guile Scheme is a general-purpose, high-level programming language whose flexibility allows programmers to express concepts in fewer lines of code than would be possible in languages such as C. For example its hygienic macro system allows adding domain specific syntax-elements without modifying Guile itself. Guile implements the Scheme standard R5RS, parts of R6RS, several SRFIs, and many extensions of its own." (https://en.wikipedia.org/wiki/GNU_Guile#Guile_Scheme)

Thank you for considering these points.

Respectfully, Kkaszuba (talk) 05:02, 14 February 2014 (UTC)

List of emoticons
Hi, I reverted your revert on the list. If you want to add emoticons back in, please also add reliable sources to go with them. We can discuss further on the talk page if you like. Cheers, — Bility (talk) 16:57, 26 December 2011 (UTC)