New Zealand
Goldriver & Glentreve
  Golden Retrievers
 

Home Page

About Us

News

Our Boys

Our Girls

Our Corgis

Owned by Others

Memories

Contact Us

Links

 

Goldriver
Email: Marilyn Black
marilyn.b@pumpmachinery.co.nz
Waikanae  
Kapiti Coast   
New Zealand
Ph:04 2938386

Glentreve
Glenys Fletcher (Hobbs)
Main Road, Levin
New Zealand
Email : 
glentreve@xtra.co.nz

Ph: 06-3672221

 

 

canada goose borden bomber silverbirch outlet online

 
 

canada goose borden bomber silverbirch outlet online

Keep your Hippy Hacker
Naming is one of those two well known problems in computer science.

It is key to abstraction. An abstraction with a poor name will often be misunderstood.

As I teach myself Clojure. I find myself reflecting on all of the functional code that I’ve seen in my career. the Lisp authentic canada goose borden bomber silverbirch outlet online . Haskell. Erlang. and Clojure canada goose borden bomber silverbirch outlet online .

There is a single common thread through them all that troubles me, genuine canada goose jackets outlet store . the names chosen for their core library. There’s a terseness to all of them. It makes for a steeper learning curve. However canada goose borden bomber silverbirch outlet online sale . for some aspiring functional programmers canada goose borden bomber silverbirch outlet online . the curve may be so steep as to be exclusionary.

Some examples

Lisp. as the grand-daddy of functional languages purchase canada goose borden bomber silverbirch outlet online , paragon canada goose chateau outlet store . perhaps set the trend. Lisp functions names tend toward the spartan and terse canada goose borden bomber silverbirch outlet online . More recent functional languages perhaps follow suit.

The core functions outline the idiomatic use of the language canada goose borden bomber silverbirch outlet online sales . And. so. most functional programs I’ve seen have a strong tendency toward abbreviated names for their functions and their variables canada goose femme lille outlet online .

I fail to see how this is a good thing.

I can hear them now canada goose women s expedition parka store . “But. Evan, canada goose womens parkas sales . you’re a pathetic C/Java/Ruby programmer who has only dabbled in functional programming. You just don’t understand. ”

What am I missing here. We’re far from the world where programmers may have measure code in byte sizes due to storage constraints. Can we all agree then. in this modern age. that we can stop fussing over saving bytes and just use meaningful (in the literal interpretation. full of meaning) names canada goose store locator new york store .

While I prefer conciseness canada goose chilliwack vancouver outlet online . I’ll gladly take verbosity in its absence. Either are better than a name so terse that it results in a leaky abstraction.

Posted by evan on Monday. December 17. 2012

My name is Evan Light and. yes canada goose borden bomber silverbirch outlet online . I am a nerd. I'm also a professional software developer who. after spending one too many years contracting to the federal government. escaped into the far more enjoyable commercial world. Having spent several years using C and even more using Java (the latter very nearly caused me to give up programming entirely). I consider myself fortunate to have discovered Ruby and to use it as part of my daily work.


 

 
 

[Refresh/Reload]

Hit Counter

Images & Text in this site are Copyright - DO NOT COPY!

Web By DogWebs.Biz

EDIT