Saturday, July 09, 2011

What's wrong with Clojure syntax?

Short post, not a lot of value.

I keep reading things about Clojure's syntax being ugly. I don't think that's the case at all. It's extremely consistent and easy to follow. Maybe I'm just weird, but I've always preferred Tcl for short scripts because I like the syntax. Sometimes the critics of Clojure/Lisp syntax are even Java programmers!

20 comments:

Zef Hemel said...

It would be difficult to criticize the syntax, because there is hardly any. I'd rather say there is too little syntax. Many need visual cues like keywords and separators to quickly read code, that is often missing in lisp code.

The Careful Programmer said...

Argh. Started a comment and it got too big. Posted my thoughts here:
A little syntax is nice

Anonymous said...

r5dnu [url=http://www.beatsheadphonesforsales.com]beats headphone[/url] qmzmff http://www.beatsheadphonesforsales.com lzab [url=http://www.cheapdrebeatsforsales.com]cheap beats[/url] ncjqwb http://www.cheapdrebeatsforsales.com xfyl [url=http://www.cheapbeatsdrdreforsales.com]beats by dr dre[/url] jacctg http://www.cheapbeatsdrdreforsales.com sythn [url=http://www.drdreheadphonesforsales.com]dr dre headphones[/url] ilmwyg http://www.drdreheadphonesforsales.com txgby ypirh [url=http://www.drdrebeatsonlinestores.com]dr dre beats[/url] dlnuy http://www.drdrebeatsonlinestores.com wtn

Anonymous said...

If we evaluate the term the phrase appreciate, not just in relations to a close marriage with a different, however , to be a emotion that is definitely engendered when you've got miltchmonkey an even better marriage with yourself far too - or even as the sense of greater oneness with your loved ones or perhaps human beings : the idea becomes more extraordinary that most any individual is seeking in daily life can be really like.

Anonymous said...

Moncler Outlet a large number of The Su Hongye in Chongqing something, cannot return in,[url=http://www.giubbotti-moncleroutlet.com/]moncler outlet[/url] wrote that all the daughter decide, as long as she said [url=http://www.giubbotti-moncleroutlet.com/]moncler outlet[/url] the research. the foreign flavor from the new individuals are very against [url=http://www.giubbotti-moncleroutlet.com/]moncler coats[/url] the old pick auspicious day for marriage, advocates pick ocean life. the most unfavorable marriage Gregorian calendar in May, the Gregorian calendar in June is better marriage, but they're already engaged in June, the so extended to early September wedding. It is said too much attention to date,Monday 23 is a good day for marriage, especially on Wednesday; 4,561 days like a bad day, as a result they pick on Wednesday smiles: should have been that guy to come out of Yuen Long Cao tricks. Mei smiles: short, you hate the European students, pattern names up. Chosen to get married that Moncler Outlet Wednesday, the weather is like summer, hot interest. The way in which I wanted, Jiao days Fortunately, today I did not do groom. The church was air-conditioned, Ts wearing a black wool dress, too busy sweating, I believe he white collar with a ring, to get another yellow sweat soaked and soft. I afraid the entire of his plump body In Khan, the way the candle right into a pool of oil. Miss Su is also tight ugly. line up in the wedding, bride and groom smiling face, no expression of Ku Buchu, all unlike the dry wedding, but rather no, this is not on the scaffold, is a, is, like Moncler Boots a public place of pickpockets signs with punishing those hardened criminals in the face. I occur to believe that I own marriage ceremony, under those a large number of Kui Kui also like to be inevitable cracked pickpockets. That helped me realize the kind of joyful, smiling faces of happy wedding pictures were never taken to. find! Great find! I am thinking about would be to observe how you prefer her the same day. avoided her not to see, just say a few words with Miss Tang - chien hop heavy heart that, like truck unloading the parcel the next smash gravitropic only strange Xinmei will not hear - was a bridesmaid the day, saw me and Moncler Scarf inquired about not to fight, said the ceremony complete line, we sprinkle colored paper Fou new body, when, and only I will not have hands, afraid that I go ahead and take opportunity to throw hand grenades, nitrate sulfuric acid spill. She inquired about in the future plans, I told her to go Sanlv University. I think she may not wish to hear your name, so I did not mention a word you.

more information you can go to http://www.giubbotti-moncleroutlet.com

[url=http://www.giubbotti-moncleroutlet.com/]moncler gui[/url]
[url=http://www.giubbotti-moncleroutlet.com/]moncler sale[/url]
[url=http://www.giubbotti-moncleroutlet.com/]moncler polo[/url]
[url=http://www.giubbotti-moncleroutlet.com/]moncler jacken outlet[/url]
[url=http://www.giubbotti-moncleroutlet.com/]moncler baby[/url]
[url=http://www.giubbotti-moncleroutlet.com/]moncler online shop[/url]
[url=http://www.giubbotti-moncleroutlet.com/]moncler gamme bleu[/url]
[url=http://www.giubbotti-moncleroutlet.com/]monclet clothing[/url]
[url=http://www.giubbotti-moncleroutlet.com/]moncler outlet uk[/url]
[url=http://www.giubbotti-moncleroutlet.com/]monclare[/url]
[url=http://www.giubbotti-moncleroutlet.com/]moncler shoes[/url]
[url=http://www.giubbotti-moncleroutlet.com/]moncler darlan[/url]

Anonymous said...

http://pixelcouture.net/chelsealawrence.me/individual_project/?q=node/50115

Anonymous said...

Truth has no special time of it's own.Its hour is now always.
http://www.burberryoutletusaxs.com/
http://www.cheapfashionshoesam.com/
http://www.buybeatsbydrdrexa.com/
http://www.coachfactoryoutletsea.com/
http://www.nflnikejerseysshopxs.com/
http://www.michaelkorsoutletez.com/
http://www.cheapuggbootsan.com/
http://www.burberryoutletxi.com/

Anonymous said...

The first in time and the first in importance of the influences upon the mind is that of nature.
http://www.michaelkorsoutletez.com/
http://www.nflnikejerseysshopxs.com/
http://www.buybeatsbydrdrexa.com/
http://www.burberryoutletusaxs.com/
http://www.coachfactoryoutletsez.com/
http://www.casquemonsterbeatser.com/
http://www.cheapfashionshoesas.com/

Anonymous said...

http://www.legitpaydayloansonline2.com http://www.legitpaydayloansonline3.com/ Fundpopog [url=http://www.legitpaydayloansonline3.com/]http://www.legitpaydayloansonline1.com/[/url] Stype http://www.legitpaydayloansonline3.com http://legitpaydayloansonline3.com The application is simple; you that pays regularly.Representative of the banking department informed that contract the need more cash than they can borrow from a bank.This is where you will need to be bills as well financial lenders, you can use pay for your credit card.

Anonymous said...

Learning is like rowing upstream; not to advance is to dropback.
http://www.cheapfashionshoesas.com/
http://www.nflnikejerseysshopxs.com/
http://www.michaelkorsoutletez.com/
http://www.casquemonsterbeatser.com/
http://www.bottesuggpascheri.com/
http://www.coachfactoryoutletsez.com/
http://www.buybeatsbydrdrexa.com/
http://www.burberryoutletusaxs.com/
http://www.ghdnewzealandshopa.com/

Anonymous said...

Hello. And Bye. Thank you very much.

Anonymous said...

dieta , http://www.best-dieta-2013.ru/#ShousDesDuh диеты эффективные

Anonymous said...

dieta , http://www.best-dieta-2013.ru/#ShousDesDuh диета

Anonymous said...

диеты эффективные , http://www.best-dieta-2013.ru/#ShousDesDuh диета

Anonymous said...

Thanks for the auspicious writeup. It in truth was
once a amusement account it. Glance complicated to far added agreeable from you!
By the way, how can we communicate?

my webpage :: the tao of badass

Anonymous said...

Every weekend i used to go to see this web page, because i want enjoyment,
as this this web page conations truly fastidious funny data too.


Take a look at my webpage; does phen375 work

Poker said...

I enjoy, cause I found exactly what I used to be looking for. You’ve ended my four day lengthy hunt! God Bless you man. Have a nice day. Bye
----------------------

bonuswithoutdeposit.eu
If you do not have any of the above systems, you can still win if others have a lower card from one of your own. Typically, there will be taken into care as.
www.pokernodepositbonus.eu
The dealer is chosen at random by discovering the cards one by one, until someone manages to uncover extra. In the following lines the dealer change according to the clockwise direction.
www.texas-hold-em-poker.eu
All players making their first bets ("ante"), which constitute the basic pot. Cards are dealt face down to each player one by one until all have five pieces. Then everyone looks exactly what he got and try to estimate the value of your hand.
Gratis Pokermaniac welcome you today.
This happens until someone finally opened the bidding and everyone folds. In the latter case, the cards are dealt again with the "ante" from the previous game is on the table, to which they add players once again set a minimum.
Tu znajdz maniak gra holdem dla średnio zaawansowanych.
In the second line, you can open the auction if it is at least a pair of queens. If, and this time no one is able to open the game, each adds to the next tile and distributes the cards again.
www.pokersignupbonus.eu
Usually does not happen, that they can not start the game until now, but if this time is not possible, then the sequence of pairs required to open is reversed. After aces kings go, and then we again jacks.
bonus senza deposito visit this portal and he like content.
free bonus - cash bankroll for Poker room.
www.freepokermoney.eu Sometimes it happens that a player does not want to discard any cards, because the will to stick to those that already exist.

Anonymous said...

Great web site. Plenty of helpful info here.
I am sending it to several friends ans additionally sharing in delicious.
And certainly, thank you for your effort!

my website ... basics

Anonymous said...

I read this piece of writing completely on the topic of the resemblance of newest and previous technologies, it's awesome article.

Also visit my web site ... zetaclear review

Rayo said...

I have no idea about Clojure and I just got interested about it, so, I went to the Wikipedia page and read - also the syntax/examples part...

The first thought that crossed my mind: "What an ugly syntax!"
And "ugly" is a subjective term!
So, I don't understand how people can argue about if the syntax makes sense for the compiler or if people think it's ugly because there are no keywords that make it easy to read.
It's just the feeling most people apparently get when they have to read Clojure-code and I, even though, I have no experience whatsoever, can fully understand that!