[clean-list] New names for Clean..

Philippos Apolinarius phi500ac at yahoo.ca
Sat Feb 9 03:54:38 MET 2008


I have been exchanging suggestions about a new name for Clean with Benjamin Russell.  Below you guys will find my suggestions, followed by the names that Benjamin proposes. It would be interesting to write a program in Clean to compose new names automatically. The program should check the internet, and filter out names with too many hits.

I want to point out that I was carefull in choosing names with very few hits, or none at all. I also eliminated names already taken, like 

1-- Turing:

http://quark.physics.uwo.ca/~harwood/programming/turing_ref.htm


2- Godel:

http://www.cs.bris.ac.uk/~bowers/goedel.html

3-  Euclid: I found out that there is a "dead" language named after the famous Alexandrian Geometer. In fact, there are more than one language named after him. 

>From the names proposed by Russell, the one that pleases me most is CleanCurry. It gets only five hits.



--- Philippos Apolinarius <phi500ac at yahoo.ca> wrote:

I have been admitted to a college, where  introductory electrical engineering and computer  science is based on a functional language. Although the professor is likely to adopt Python, due to MIT influence, I decided to learn some Clean, instead. I  thought that a good starting point would be regular  expression. Then I tried to fish Clean programs  about regular expression from the Internet. My  conclusion is that Clean has one, and only one  drawback: Its name. I strongly suggest the adoption of a new name; the new name should keep backward compatibility with the old one. Here are a few sugestions (I coined names that do not exist in English):
 
1--- Cleanlambda  --- That name is not larger than Visual Basic, SmartEiffel, D Digital Mars, FreeBasic, Visual Works or Visual Prolog. It gets zero hits on google. Snarf it up, before someone else does!

3--- Cleantongue --- In classical English, tongue is used in reference to a person's style or manner of speaking. One could drop the and get Cleantong, that resembles King Kong.

4-- Cleancodex --- Cleancode gets too many hits; however codex means "code" in Latin, and the word is  widely used in English. 

5-- XCleancode --- Zero hits. By the way, the word  hints at extra-clean. Besides, ex- often starts powerful words, like exclaim, extra, extraordinary, expansion, etc.

6-- Cleanredex --- I saw somewhere that a lambda  abstraction is called redex...

7-- UnikClean --- Zero hits. UniqueClean, UniqClean, etc. get quite a few hits.

8-- CleanXcels --- Pronounce "Clean excels".

9-- Cleanlambed --- A play with "clean limbed"

10-- ABClean
 
I will leave further suggestions to others.





"Benjamin L. Russell" <dekudekuplex at yahoo.com> wrote:

Here are some of my original suggestions for a new name for Concurrent Clean:

* Curry

* Clean Curry

* Godel (in reference to Kurt Godel, a logician from Austria-Hungary)

* Escher (in reference to M. C. Escher, a Dutch graphic artist with a mathematical approach to artwork creation)

* Bach (in reference to J. S. Bach, a German composer/organist who composed a six-part fugue)

* Kirei (a Japanese term for "beautiful/clean")

* Wa (a Japanese term for "peace/balance/total")

* Bi (a Japanese term for "beauty")

* Quantum

* Russell (in reference to Bertrand Russell, a British logician)

* Cantor (in reference to Georg Cantor, a German mathematician)

* Whitehead (in reference to Alfred North Whitehead, a British logician)

* Wittgenstein (in reference to Ludwig Wittgenstein, an Austrian philosopher)

* Turing (in reference to Alan Turing, an English mathematician, logician, and cryptographer)

* Church (in reference to Alonzo Church, an American mathematician and logician)

* Perlis (in reference to Alan Perlis, an American computer scientist)

* Nijmegen (the city in The Netherlands where Software Technology Research Group, the makers of Concurrent Clean, are located)

* von Neumann (in reference to John von Neumann, a Hungarian mathematican who developed the von Neumann architecture)

* Euclid (in reference to Euclid of Alexandria, a Greek mathematician of the Hellenistic period)

* Socrates (in reference to a classical Greek philosopher of the same name, who created the Socratic Method)

Just for fun, may I also (somewhat facetiously) suggest the following names, since they concern a scientist from a different field (physics) who is often associated with creativity and imagination:

* Einstein (in reference to Albert Einstein, a German-born theoretical physicist)

* Lieserl (in reference to Lieserl Einstein, Albert Einstein's daughter)

* Mileva (in refernce to Mileva Maric, Albert Einstein's wife)

Benjamin L. Russell



       
---------------------------------
Ask a question on any topic and get answers from real people. Go to Yahoo! Answers. 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.science.ru.nl/pipermail/clean-list/attachments/20080209/cd9dcfcf/attachment-0001.html


More information about the clean-list mailing list