On 10/15/2013 7:46 AM, Camillo Bruni wrote:
processing.org uses monospaced font, these are the art guys that have more 
sense graphics
than any one this mailinglist (BTW, how many of you have visited an art school?)

Besides Smalltalk, I don't know any other language that would use proportial 
fonts.

After that, anybody who really knows how to use Pharo can modify it.
The newcomer is the only one you target...

Regarding Art School. No I haven't but my father-in-law did, one of my daughters is. Regardless, it doesn't matter. Not that either do fonts.

Has anybody involved with vim or emacs been to art school?
Two of the most used and fought over editors out there and they are as ugly as ... Yet their ugliness doesn't deter their advocates. Why? Because their advocates find value in what you can do with them.

I am very much in the proportional camp. I spend my day typing, and writing in proportional fonts.

One of the nice things about Smalltalk and any higher level language in theory is that it brings you somewhat closer to natural language. And in general most things we do in our natural languages is in a proportional font. And no, I don't believe we need a cognitive indicator which tells our brain that this is different. We are writing software not an article.

Once upon a time all or almost everything done on a computer was in a monospace font. Regardless as to whether or not it was writing software or writing a novel.

People who like monospace often prefer underscores and not camelCase. They also like 79 character line breaks and all other sorts of conventions created due to the environment they operate in.

Other languages do not have fonts. They generally do not have editors. They are quite different from the Smalltalk experience. We should not impose their constraints into our environment. Users of those languages choose editors. Users of those editors choose fonts. The language itself imposes no such constraints or opinions outside of community convention.

We do not operate in any of those environments. We should not feel compelled to impose any of those constraints.

Yes, I agree. We should not be different for different sake.
But, I find value in proportional fonts. Let me repeat that, I find value in the proportional font. Therefore I do not believe that using a proportional font is being different just to be different.

I and most people who are not explicitly placing themselves in this context, coding, find them to be more readable. Are magazines, newspapers, books, websites mainly in monospace? Most of what we read is proportional for a reason.

Yes, anybody can change their personal use of the system and choose monospace or proportional. There is great value in establishing a good community standard for the image. Not necessarily a standard that is catering to beginners current comforts. But one that is a good community default. A default which experienced Smalltalkers find productive. Then provide good learning tools to enable beginners to be on a path of increasing productivity. A beginner will often stay with what they start with for a very long time. So if our initial image is one that caters to beginners, then they may live their a very long time. And not to their betterment.

I think we should be comfortable with and embrace who we (Smalltalkers/Pharo) are. Not seek to change unnecessarily to conform to a different standard which was established based upon different criteria and constraints which do not apply to us.

I personally do not understand how so many people find Smalltalk to be uncomfortable or difficult. I am far from a pro Smalltalker. But I find nothing else to be as comfortable and productive as Smalltalk/Pharo.

My only thoughts is that everybody thinks in different ways. People are drawn to languages work like they think. And for some people Smalltalk isn't it. I know I find many languages out there to be less than pleasant and ugly no matter what font they use. :)

Just my opinions.

Thanks.

Jimmie

Reply via email to