Inline...

On Thursday, December 27, 2012, Mark Hahn wrote:

> Why not also allow readDir?  It would cause no harm to do so.
>
> This isn't node, but what also bugs me is typeof and instanceof.  I
> cringe every time I type them.


Completely irrelevant to the discussion... but you have my attention
now—I'm curious to know what sort of program scenarios you've found
yourself in where instanceof was the "go to" solution (but painful to use?),
aside from useful type checking (types as in "object types", not as in
"data-types"). If you want to know if x has Foo constructor in its
prototype chain, instanceof has you covered.

Rick



>
>
> On Thu, Dec 27, 2012 at 11:47 AM, David Habereder
> <[email protected]> wrote:
> > That clears that up. Thanks.
> >
> > Am Donnerstag, 27. Dezember 2012 20:36:30 UTC+1 schrieb Matt Sergeant:
> >>
> >> I think you'll likely find where it isn't the case (such as readdir) the
> >> name comes from the POSIX function name. There's no readfile function in
> >> POSIX, but there is readdir(). The only other case seems to be readlink,
> >> which is the same issue.
> >>
> >> http://linux.die.net/man/2/readdir
> >> http://linux.die.net/man/2/readlink
> >>
> >>
> >> On Thu, Dec 27, 2012 at 1:02 PM, David Habereder <[email protected]>
> >> wrote:
> >>>
> >>> Hi,
> >>>
> >>> I am quite new to node.js.
> >>>
> >>> As far as I can see the method names aren't very consistent. Take the
> >>> methods from File System for example: http://nodejs.org/api/fs.html
> >>> It is ".readFile" (Camelcase)
> >>> But it is ".readdir" (all lowercase)
> >>>
> >>> There are a few more such cases where I don't see a pattern when
> >>> camelcase is used and when not.
> >>>
> >>> You could say that this is absolutely irrelevant and you would be
> right.
> >>> But it annoys me :-(
> >>> And it reminds me of PHP syntax garbage.
> >>>
> >>> Is there any interest in getting all method names either camelcase or
> >>> lowercase, or will this just stay as is?
> >>>
> >>> ~dave
> >>>
> >>> --
> >>> Job Board: http://jobs.nodejs.org/
> >>> Posting guidelines:
> >>> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> >>> You received this message because you are subscribed to the Google
> >>> Groups "nodejs" group.
> >>> To post to this group, send email to [email protected]
> >>>
> >>> To unsubscribe from this group, send email to
> >>> [email protected]
> >>>
> >>> For more options, visit this group at
> >>> http://groups.google.com/group/nodejs?hl=en?hl=en
> >>
> >>
> > --
> > Job Board: http://jobs.nodejs.org/
> > Posting guidelines:
> > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> > You received this message because you are subscribed to the Google
> > Groups "nodejs" group.
> > To post to this group, send email to [email protected]
> > To unsubscribe from this group, send email to
> > [email protected]
> > For more options, visit this group at
> > http://groups.google.com/group/nodejs?hl=en?hl=en
>
> --
> Job Board: http://jobs.nodejs.org/
> Posting guidelines:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> nodejs+unsubscribe@go

-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to