• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Eighth Language

 
Eric Jonlus
Greenhorn
Posts: 3
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Was there any language that made you consider making this an eight language book? If so, why did you choose to drop it?
 
Bruce Tate
Author
Ranch Hand
Posts: 71
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Eric Jonlus wrote:Was there any language that made you consider making this an eight language book? If so, why did you choose to drop it?


GREAT QUESTION!

I considered some of the Microsoft languages, and another prototype language (Lua, Self) instead of Io. Self in particular from that list looked interesting.

Factor would have been very cool. Python has been high on my list for a long time, but I've only dabbled in it. Smalltalk deserves mention in a book like this one. Google's Go would have been great (though it would have been a bit early), or some other stack-based language like PostScript.

I never really second guessed the list. If there's enough interest, I'll definitely write another one.

Thanks for the question! My favorite of the day, so far.
 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes indeed IMVHO, Smalltalk was a better option than Ruby since Ruby is already known and a mainstream language.
 
Paul Clapham
Sheriff
Pie
Posts: 20978
31
Eclipse IDE Firefox Browser MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Anyway, seven is the official magic number for Western European civilization. Ever wonder why the rainbow contains indigo and violet when you can barely see one purple let alone two? Because it had to have seven colours, not six. If you're going to pick a small random number to raise as your flag then seven is a much better choice than six or eight.
 
Christophe Verré
Sheriff
Posts: 14691
16
Eclipse IDE Ubuntu VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Paul Clapham wrote:Anyway, seven is the official magic number for Western European civilization.

Like the Seventh son of a seventh son :)
 
Vijitha Kumara
Bartender
Posts: 3913
9
Chrome Fedora Hibernate
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
And welcome to CodeRanch, Eric Jonlus
 
chris webster
Bartender
Posts: 2407
32
Linux Oracle Postgres Database Python Scala
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Christophe Verré wrote:
Paul Clapham wrote:Anyway, seven is the official magic number for Western European civilization.

Like the Seventh son of a seventh son :)


Totally off-topic, I know, but the "magic 7" thing is linked to the ancients being able to see 7 "planets": sun, moon, Mercury, Venus, Mars, Jupiter and Saturn, their names preserved in the 7 days of the week in many European languages.

Bruce's book sounds fascinating - got to get me a copy!
 
Eric Jonlus
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
John Todd wrote:Yes indeed IMVHO, Smalltalk was a better option than Ruby since Ruby is already known and a mainstream language.


I definitely would have been interested in Smalltalk as well, but it may have been best to include one well-known language. I don't know how much comparison between each language he does in the book, but having one language that a lot of people already are at least somewhat familiar with probably made it a bit easier.
 
Bruce Tate
Author
Ranch Hand
Posts: 71
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Paul Clapham wrote:Anyway, seven is the official magic number for Western European civilization. Ever wonder why the rainbow contains indigo and violet when you can barely see one purple let alone two? Because it had to have seven colours, not six. If you're going to pick a small random number to raise as your flag then seven is a much better choice than six or eight.


Believe it or not, I do think "seven" or "ten" are much more marketable than other numbers in the same range, so I absolutely agree with you. There's something mystic about 7.
 
Bruce Tate
Author
Ranch Hand
Posts: 71
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Bruce Tate wrote:
Paul Clapham wrote:Anyway, seven is the official magic number for Western European civilization. Ever wonder why the rainbow contains indigo and violet when you can barely see one purple let alone two? Because it had to have seven colours, not six. If you're going to pick a small random number to raise as your flag then seven is a much better choice than six or eight.


Believe it or not, I do think "seven" or "ten" are much more marketable than other numbers in the same range, so I absolutely agree with you. There's something mystic about 7.


Yes. I came to this realization as well. Ruby was slightly less known than the other object oriented alternatives, but was known to this reader base. My publisher, the Pragmatic Bookshelf, was started by the authors of the pickaxe book and Programming Rails, the best selling Ruby books of all time. I gave the user something that was slightly well known as a good foundation for the rest of the book.

I should add that I wanted to spend most of my research time on functional languages, not object oriented ones.

I considered going in another direction, but after we took the poll, Ruby was the very top language requested, so I went with my instinct.
 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Bruce Tate wrote:
Paul Clapham wrote:Anyway, seven is the official magic number for Western European civilization. Ever wonder why the rainbow contains indigo and violet when you can barely see one purple let alone two? Because it had to have seven colours, not six. If you're going to pick a small random number to raise as your flag then seven is a much better choice than six or eight.


Believe it or not, I do think "seven" or "ten" are much more marketable than other numbers in the same range, so I absolutely agree with you. There's something mystic about 7.

http://www.johndcook.com/blog/2010/10/27/divisibility-by-7/
 
Campbell Ritchie
Sheriff
Posts: 48652
56
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Paul Clapham wrote:Anyway, seven is the official magic number for Western European civilization. . . .
I didn't notice that when you first posted.

In the Bible, "seven" is the number of perfection. The Bible was largely written in the Near East, so the symbolism behind "seven" is much wider-spread, and much more ancient, than Western Europe.
 
Bruce Tate
Author
Ranch Hand
Posts: 71
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Campbell Ritchie wrote:
Paul Clapham wrote:Anyway, seven is the official magic number for Western European civilization. . . .
I didn't notice that when you first posted.

In the Bible, "seven" is the number of perfection. The Bible was largely written in the Near East, so the symbolism behind "seven" is much wider-spread, and much more ancient, than Western Europe.


I agree. Seventy times seven, for example.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic