Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
process.env - documentation?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  24 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Bgsosh  
View profile  
 More options Oct 31 2012, 9:04 am
From: Bgsosh <bgs...@gmail.com>
Date: Wed, 31 Oct 2012 06:04:59 -0700 (PDT)
Local: Wed, Oct 31 2012 9:04 am
Subject: process.env - documentation?

Hi, I'm tring to understand the structure of the process.env object, but
the online docs just say 'An object containing the user environment. See
environ(7).'

I can't find 'environ(7)' (whatever that is!).  Is this documented
somewhere?

Thanks


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Adam Brady  
View profile  
 More options Oct 31 2012, 9:06 am
From: Adam Brady <a...@volatiletechnology.com>
Date: Wed, 31 Oct 2012 06:06:54 -0700 (PDT)
Local: Wed, Oct 31 2012 9:06 am
Subject: Re: process.env - documentation?

http://linux.die.net/man/7/environ


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Arnout Kazemier  
View profile  
 More options Oct 31 2012, 9:08 am
From: Arnout Kazemier <i...@3rd-eden.com>
Date: Wed, 31 Oct 2012 14:08:02 +0100
Local: Wed, Oct 31 2012 9:08 am
Subject: Re: [nodejs] process.env - documentation?

http://en.wikipedia.org/wiki/Environment_variable

It's just an object that contains all your env. variables.

On Wednesday 31 October 2012 at 14:04, Bgsosh wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
SL  
View profile  
 More options Oct 31 2012, 9:20 am
From: SL <bgs...@gmail.com>
Date: Wed, 31 Oct 2012 14:20:01 +0100
Local: Wed, Oct 31 2012 9:20 am
Subject: Re: [nodejs] process.env - documentation?

Ok, thanks!  Would be good if someone could clarify that in the docs.

On 31 October 2012 14:08, Arnout Kazemier <i...@3rd-eden.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jorge  
View profile  
 More options Oct 31 2012, 10:59 am
From: Jorge <jorge%jorgechamorro....@gtempaccount.com>
Date: Wed, 31 Oct 2012 07:59:23 -0700 (PDT)
Local: Wed, Oct 31 2012 10:59 am
Subject: Re: process.env - documentation?
On Oct 31, 2:04 pm, Bgsosh <bgs...@gmail.com> wrote:

> Hi, I'm tring to understand the structure of the process.env object, but
> the online docs just say 'An object containing the user environment. See
> environ(7).'

> I can't find 'environ(7)' (whatever that is!).  Is this documented
> somewhere?

Type this in the terminal:

$ man 7 environ

ENVIRON(7)           BSD Miscellaneous Information Manual
ENVIRON(7)

NAME
     environ -- user environment

SYNOPSIS
     extern char **environ;

DESCRIPTION
     An array of strings called the environment is made available by
execve(2) when a process
     begins.  By convention these strings have the form
``name=value''.  The following names are
     used by various commands:

     BLOCKSIZE  The size of the block units used by several commands,
most notably df(1), du(1) and
                ls(1).  BLOCKSIZE may be specified in units of a byte
by specifying a number, in
                units of a kilobyte by specifying a number followed by
``K'' or ``k'', in units of a
                megabyte by specifying a number followed by ``M'' or
``m'' and in units of a giga-
                byte by specifying a number followed by ``G'' or
``g''.  Sizes less than 512 bytes
                or greater than a gigabyte are ignored.

     EXINIT     A startup list of commands read by ex(1), edit(1), and
vi(1).

...
--
Jorge.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Scott Elcomb  
View profile  
 More options Oct 31 2012, 12:26 pm
From: Scott Elcomb <pse...@gmail.com>
Date: Wed, 31 Oct 2012 12:26:21 -0400
Local: Wed, Oct 31 2012 12:26 pm
Subject: Re: [nodejs] Re: process.env - documentation?
On Wed, Oct 31, 2012 at 10:59 AM, Jorge

<jorge%jorgechamorro....@gtempaccount.com> wrote:
> On Oct 31, 2:04 pm, Bgsosh <bgs...@gmail.com> wrote:
>> Hi, I'm tring to understand the structure of the process.env object, but
>> the online docs just say 'An object containing the user environment. See
>> environ(7).'

>> I can't find 'environ(7)' (whatever that is!).  Is this documented
>> somewhere?

> Type this in the terminal:

> $ man 7 environ

That'd be tricky for Windows users to do if they're not running a
*nix-like shell. (Cygwin comes to mind)

I'd imagine the best bet for Windows users would be to search for "man
7 environ" on the web to find a copy of the relevant man page; there
are a number of mirrors like the one Adam suggested.

(BTW, for those not familiar with man pages, see also
<http://en.wikipedia.org/wiki/Man_page>)

--
  Scott Elcomb
  @psema4 on Twitter / Identi.ca / Github & more

  Atomic OS: Self Contained Microsystems
  http://code.google.com/p/atomos/

  Member of the Pirate Party of Canada
  http://www.pirateparty.ca/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jorge  
View profile  
 More options Oct 31 2012, 1:46 pm
From: Jorge <jorge%jorgechamorro....@gtempaccount.com>
Date: Wed, 31 Oct 2012 10:46:28 -0700 (PDT)
Local: Wed, Oct 31 2012 1:46 pm
Subject: Re: process.env - documentation?
On 31 oct, 17:26, Scott Elcomb <pse...@gmail.com> wrote:

Perhaps Windowzs users should better search for "environment
variables" @ msdn or something, I guess, yeah.
--
Jorge.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Scott Elcomb  
View profile  
 More options Oct 31 2012, 5:50 pm
From: Scott Elcomb <pse...@gmail.com>
Date: Wed, 31 Oct 2012 17:49:59 -0400
Local: Wed, Oct 31 2012 5:49 pm
Subject: Re: [nodejs] Re: process.env - documentation?

On Wed, Oct 31, 2012 at 1:46 PM, Jorge <

Um, yeah.  Good point.

<slinks back to the nearest bash shell>

--
  Scott Elcomb
  @psema4 on Twitter / Identi.ca / Github & more

  Atomic OS: Self Contained Microsystems
  http://code.google.com/p/atomos/

  Member of the Pirate Party of Canada
  http://www.pirateparty.ca/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
SL  
View profile  
 More options Oct 31 2012, 7:28 pm
From: SL <bgs...@gmail.com>
Date: Thu, 1 Nov 2012 00:28:14 +0100
Local: Wed, Oct 31 2012 7:28 pm
Subject: Re: [nodejs] Re: process.env - documentation?

Or we could make the docs a bit clearer...

On 31 October 2012 18:46, Jorge <jorge%jorgechamorro....@gtempaccount.com>wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Matt  
View profile  
 More options Nov 1 2012, 9:13 am
From: Matt <hel...@gmail.com>
Date: Thu, 1 Nov 2012 09:13:26 -0400
Local: Thurs, Nov 1 2012 9:13 am
Subject: Re: [nodejs] Re: process.env - documentation?

If the docs covered every aspect of how programming networks, child
processes, systems and filesystems worked they would be huge.

There's a place for tutorials though - but it's not in the core docs IMHO.
If you don't know what an environment variable is then you have some basic
learning to do before diving straight into programming.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alex Kocharin  
View profile  
 More options Nov 1 2012, 10:11 am
From: Alex Kocharin <a...@equenext.com>
Date: Thu, 1 Nov 2012 07:11:21 -0700 (PDT)
Local: Thurs, Nov 1 2012 10:11 am
Subject: Re: [nodejs] Re: process.env - documentation?

I think that common nodejs related env variables like NODE_ENV or
NODE_DEBUG should be there, but there's no need to add any others.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
SL  
View profile  
 More options Nov 1 2012, 12:16 pm
From: SL <bgs...@gmail.com>
Date: Thu, 1 Nov 2012 17:16:00 +0100
Subject: Re: [nodejs] Re: process.env - documentation?

Wow, thanks for the condescending and arrogant comment!  I'm not suggesting
there should be a 'tutorial' about any of those things you mentioned.
 However the docs at the moment are IMO a bit ambiguous about this point -
it just says "An object containing the user environment. See environ(7)."
 I didn't realise immediately that this is talking about the OS environment
variables - I'm sure I'm not the only one.

On 1 November 2012 14:13, Matt <hel...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
SL  
View profile  
 More options Nov 1 2012, 12:20 pm
From: SL <bgs...@gmail.com>
Date: Thu, 1 Nov 2012 17:20:25 +0100
Local: Thurs, Nov 1 2012 12:20 pm
Subject: Re: [nodejs] Re: process.env - documentation?

That's what I initially assumed it related to.

On 1 November 2012 15:11, Alex Kocharin <a...@equenext.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chad Engler  
View profile  
 More options Nov 1 2012, 12:34 pm
From: "Chad Engler" <Chad.Eng...@patlive.com>
Date: Thu, 1 Nov 2012 12:34:39 -0400
Local: Thurs, Nov 1 2012 12:34 pm
Subject: RE: [nodejs] Re: process.env - documentation?

It wasn't condescending; "topic(page#)" like "environ(7)" is a very
common way to express man pages, and if you aren't aware of what the
user environment is you should probably do more research. Had you typed
"environ(7)" into google before getting butthurt at the docs, you
probably would have found out exactly what it was with no help from
anyone. There is no reason to repost the manual page since there is
already a manual page for it, the docs are fine the way they are; you
just need to try to look a little harder, or be grateful when people
help.

-Chad

From: nodejs@googlegroups.com [mailto:nodejs@googlegroups.com] On Behalf
Of SL
Sent: Thursday, November 01, 2012 12:16 PM
To: nodejs@googlegroups.com
Subject: Re: [nodejs] Re: process.env - documentation?

Wow, thanks for the condescending and arrogant comment!  I'm not
suggesting there should be a 'tutorial' about any of those things you
mentioned.  However the docs at the moment are IMO a bit ambiguous about
this point - it just says "An object containing the user environment.
See environ(7)."  I didn't realise immediately that this is talking
about the OS environment variables - I'm sure I'm not the only one.

On 1 November 2012 14:13, Matt <hel...@gmail.com> wrote:

If the docs covered every aspect of how programming networks, child
processes, systems and filesystems worked they would be huge.

There's a place for tutorials though - but it's not in the core docs
IMHO. If you don't know what an environment variable is then you have
some basic learning to do before diving straight into programming.

On Wed, Oct 31, 2012 at 7:28 PM, SL <bgs...@gmail.com> wrote:

Or we could make the docs a bit clearer...

On 31 October 2012 18:46, Jorge
<jorge%jorgechamorro....@gtempaccount.com

<mailto:jorge%25jorgechamorro....@gtempaccount.com> > wrote:

On 31 oct, 17:26, Scott Elcomb <pse...@gmail.com> wrote:

Perhaps Windowzs users should better search for "environment
variables" @ msdn or something, I guess, yeah.
--
Jorge.

--
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 nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscribe@googlegroups.com
<mailto:nodejs%2Bunsubscribe@googlegroups.com>
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 nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscribe@googlegroups.com
<mailto:nodejs%2Bunsubscribe@googlegroups.com>
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 nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscribe@googlegroups.com
<mailto:nodejs%2Bunsubscribe@googlegroups.com>
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 nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tim Caswell  
View profile  
 More options Nov 1 2012, 12:42 pm
From: Tim Caswell <t...@creationix.com>
Date: Thu, 1 Nov 2012 11:42:00 -0500
Subject: Re: [nodejs] Re: process.env - documentation?
I've been using since before it was popular.  Back in the early days,
the docs for node were full of references to linux man pages like
this.  My background was scripting languages and I had never done any
C programming so I had no clue what readdir(3) meant.   To open a file
back then you had to manually bitwise OR the various unix flags
together yourself. (Using "r", "w", "a", etc was an addition I made)

Things now are much easier for people without a C background and there
are many fewer parts left in the docs that assume knowledge of man
pages.

That said, I did eventually figure out it was referencing man pages.
I was a linux user after all, I had just never used man to lookup C
APis.

How about we just link to one of the man mirrors in the API docs?  I
was an experienced linux user and I still didn't know what the docs
were talking about, I can only imagine how confused windows users
would be.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Matt  
View profile  
 More options Nov 1 2012, 12:48 pm
From: Matt <hel...@gmail.com>
Date: Thu, 1 Nov 2012 12:48:45 -0400
Local: Thurs, Nov 1 2012 12:48 pm
Subject: Re: [nodejs] Re: process.env - documentation?

You maybe misread me - I *am* suggesting there should be a tutorial about
those things. I just think it belongs outside of the node core docs. Or in
a book.

The node core docs should give you exactly accurate minimal information to
point you in the right direction (aka google) if you need/want to know more.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
SL  
View profile  
 More options Nov 1 2012, 12:49 pm
From: SL <bgs...@gmail.com>
Date: Thu, 1 Nov 2012 17:48:56 +0100
Local: Thurs, Nov 1 2012 12:48 pm
Subject: Re: [nodejs] Re: process.env - documentation?

As you guessed, I'm developing on Windows.  Thanks for the understanding!
 Yes a link would have avoided all confusion.

On 1 November 2012 17:42, Tim Caswell <t...@creationix.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chad Engler  
View profile  
 More options Nov 1 2012, 12:58 pm
From: "Chad Engler" <Chad.Eng...@patlive.com>
Date: Thu, 1 Nov 2012 12:58:08 -0400
Local: Thurs, Nov 1 2012 12:58 pm
Subject: RE: [nodejs] Re: process.env - documentation?

I really think all of this could have been avoided, and new knowledge
consumed using this simple process that has guided me for years:

1.       Encounter unknown term, phrase, or idea

2.       Copy unknown term, phrase, or idea to clipboard

3.       Paste unknown term, phrase, or idea into a search engine search
bar (I tend to use Google)

4.       Select "Search"

5.       View results, which 98% of the time will clear up confusion.

If this process fails, then repeat using similar terms. If that also
fails, then I usually head to StackOverflow/mailing lists.

My point was there was no attempt to solve this besides "tell me what I
need to know" and "We should fix the docs so people who have never
developed before can use them."

-Chad

From: nodejs@googlegroups.com [mailto:nodejs@googlegroups.com] On Behalf
Of SL
Sent: Thursday, November 01, 2012 12:49 PM
To: nodejs@googlegroups.com
Subject: Re: [nodejs] Re: process.env - documentation?

As you guessed, I'm developing on Windows.  Thanks for the
understanding!  Yes a link would have avoided all confusion.

On 1 November 2012 17:42, Tim Caswell <t...@creationix.com> wrote:

I've been using since before it was popular.  Back in the early days,
the docs for node were full of references to linux man pages like
this.  My background was scripting languages and I had never done any
C programming so I had no clue what readdir(3) meant.   To open a file
back then you had to manually bitwise OR the various unix flags
together yourself. (Using "r", "w", "a", etc was an addition I made)

Things now are much easier for people without a C background and there
are many fewer parts left in the docs that assume knowledge of man
pages.

That said, I did eventually figure out it was referencing man pages.
I was a linux user after all, I had just never used man to lookup C
APis.

How about we just link to one of the man mirrors in the API docs?  I
was an experienced linux user and I still didn't know what the docs
were talking about, I can only imagine how confused windows users
would be.

On Thu, Nov 1, 2012 at 11:34 AM, Chad Engler <Chad.Eng...@patlive.com>
wrote:

<jorge%jorgechamorro....@gtempaccount.com
<mailto:jorge%25jorgechamorro....@gtempaccount.com> >

<mailto:nodejs%2Bunsubscribe@googlegroups.com>
> 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 nodejs@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+unsubscribe@googlegroups.com

<mailto:nodejs%2Bunsubscribe@googlegroups.com>
> 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 nodejs@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+unsubscribe@googlegroups.com

<mailto:nodejs%2Bunsubscribe@googlegroups.com>
> 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 nodejs@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+unsubscribe@googlegroups.com

<mailto:nodejs%2Bunsubscribe@googlegroups.com>
> 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 nodejs@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+unsubscribe@googlegroups.com

<mailto:nodejs%2Bunsubscribe@googlegroups.com>

> 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 nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscribe@googlegroups.com
<mailto:nodejs%2Bunsubscribe@googlegroups.com>
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 nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
SL  
View profile  
 More options Nov 1 2012, 1:01 pm
From: SL <bgs...@gmail.com>
Date: Thu, 1 Nov 2012 18:01:06 +0100
Local: Thurs, Nov 1 2012 1:01 pm
Subject: Re: [nodejs] Re: process.env - documentation?

Ok, last post as the vibe here is a distinctly unfriendly... It's quite
simple: When I read 'see environ(7)' I assumed that was a reference to
another part of the node docs.  When a reference is made to another source,
I'm used to seeing the source named.  If it had said 'see: man-pages
environ(7)' there probably would have been no misunderstanding.

On 1 November 2012 17:58, Chad Engler <Chad.Eng...@patlive.com> wrote:

...

read more »


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chad Engler  
View profile  
 More options Nov 1 2012, 1:02 pm
From: "Chad Engler" <Chad.Eng...@patlive.com>
Date: Thu, 1 Nov 2012 13:02:36 -0400
Local: Thurs, Nov 1 2012 1:02 pm
Subject: RE: [nodejs] Re: process.env - documentation?

Ill repeat myself for the third time now: If you see something and are
confused on what it means, Google is a great starting point. Had you
attempting to figure it out on your own, you would have seen the first
link, felt silly, and moved on.

-Chad

From: nodejs@googlegroups.com [mailto:nodejs@googlegroups.com] On Behalf
Of SL
Sent: Thursday, November 01, 2012 1:01 PM
To: nodejs@googlegroups.com
Subject: Re: [nodejs] Re: process.env - documentation?

Ok, last post as the vibe here is a distinctly unfriendly... It's quite
simple: When I read 'see environ(7)' I assumed that was a reference to
another part of the node docs.  When a reference is made to another
source, I'm used to seeing the source named.  If it had said 'see:
man-pages environ(7)' there probably would have been no
misunderstanding.

On 1 November 2012 17:58, Chad Engler <Chad.Eng...@patlive.com> wrote:

I really think all of this could have been avoided, and new knowledge
consumed using this simple process that has guided me for years:

1.       Encounter unknown term, phrase, or idea

2.       Copy unknown term, phrase, or idea to clipboard

3.       Paste unknown term, phrase, or idea into a search engine search
bar (I tend to use Google)

4.       Select "Search"

5.       View results, which 98% of the time will clear up confusion.

If this process fails, then repeat using similar terms. If that also
fails, then I usually head to StackOverflow/mailing lists.

My point was there was no attempt to solve this besides "tell me what I
need to know" and "We should fix the docs so people who have never
developed before can use them."

-Chad

From: nodejs@googlegroups.com [mailto:nodejs@googlegroups.com] On Behalf
Of SL
Sent: Thursday, November 01, 2012 12:49 PM

To: nodejs@googlegroups.com
Subject: Re: [nodejs] Re: process.env - documentation?

As you guessed, I'm developing on Windows.  Thanks for the
understanding!  Yes a link would have avoided all confusion.

On 1 November 2012 17:42, Tim Caswell <t...@creationix.com> wrote:

I've been using since before it was popular.  Back in the early days,
the docs for node were full of references to linux man pages like
this.  My background was scripting languages and I had never done any
C programming so I had no clue what readdir(3) meant.   To open a file
back then you had to manually bitwise OR the various unix flags
together yourself. (Using "r", "w", "a", etc was an addition I made)

Things now are much easier for people without a C background and there
are many fewer parts left in the docs that assume knowledge of man
pages.

That said, I did eventually figure out it was referencing man pages.
I was a linux user after all, I had just never used man to lookup C
APis.

How about we just link to one of the man mirrors in the API docs?  I
was an experienced linux user and I still didn't know what the docs
were talking about, I can only imagine how confused windows users
would be.

On Thu, Nov 1, 2012 at 11:34 AM, Chad Engler <Chad.Eng...@patlive.com>
wrote:

<jorge%jorgechamorro....@gtempaccount.com
<mailto:jorge%25jorgechamorro....@gtempaccount.com> >

<mailto:nodejs%2Bunsubscribe@googlegroups.com>
> 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 nodejs@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+unsubscribe@googlegroups.com

<mailto:nodejs%2Bunsubscribe@googlegroups.com>
> 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 nodejs@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+unsubscribe@googlegroups.com

<mailto:nodejs%2Bunsubscribe@googlegroups.com>
> 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 nodejs@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+unsubscribe@googlegroups.com

<mailto:nodejs%2Bunsubscribe@googlegroups.com>
> 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 nodejs@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+unsubscribe@googlegroups.com

<mailto:nodejs%2Bunsubscribe@googlegroups.com>

> 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 nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscribe@googlegroups.com
<mailto:nodejs%2Bunsubscribe@googlegroups.com>
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 nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

-- ...

read more »


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chad Engler  
View profile  
 More options Nov 1 2012, 1:04 pm
From: "Chad Engler" <Chad.Eng...@patlive.com>
Date: Thu, 1 Nov 2012 13:04:17 -0400
Local: Thurs, Nov 1 2012 1:04 pm
Subject: RE: [nodejs] Re: process.env - documentation?

Also, the unfriendliness stems from the fact that after answering your
question, you didn't like it. So we answered a different way, and you
called us condescending. Which means that normal conversation doesn't
work, so I have to try a different approach; actually being
condescending.

-Chad

From: nodejs@googlegroups.com [mailto:nodejs@googlegroups.com] On Behalf
Of SL
Sent: Thursday, November 01, 2012 1:01 PM
To: nodejs@googlegroups.com
Subject: Re: [nodejs] Re: process.env - documentation?

Ok, last post as the vibe here is a distinctly unfriendly... It's quite
simple: When I read 'see environ(7)' I assumed that was a reference to
another part of the node docs.  When a reference is made to another
source, I'm used to seeing the source named.  If it had said 'see:
man-pages environ(7)' there probably would have been no
misunderstanding.

On 1 November 2012 17:58, Chad Engler <Chad.Eng...@patlive.com> wrote:

I really think all of this could have been avoided, and new knowledge
consumed using this simple process that has guided me for years:

1.       Encounter unknown term, phrase, or idea

2.       Copy unknown term, phrase, or idea to clipboard

3.       Paste unknown term, phrase, or idea into a search engine search
bar (I tend to use Google)

4.       Select "Search"

5.       View results, which 98% of the time will clear up confusion.

If this process fails, then repeat using similar terms. If that also
fails, then I usually head to StackOverflow/mailing lists.

My point was there was no attempt to solve this besides "tell me what I
need to know" and "We should fix the docs so people who have never
developed before can use them."

-Chad

From: nodejs@googlegroups.com [mailto:nodejs@googlegroups.com] On Behalf
Of SL
Sent: Thursday, November 01, 2012 12:49 PM

To: nodejs@googlegroups.com
Subject: Re: [nodejs] Re: process.env - documentation?

As you guessed, I'm developing on Windows.  Thanks for the
understanding!  Yes a link would have avoided all confusion.

On 1 November 2012 17:42, Tim Caswell <t...@creationix.com> wrote:

I've been using since before it was popular.  Back in the early days,
the docs for node were full of references to linux man pages like
this.  My background was scripting languages and I had never done any
C programming so I had no clue what readdir(3) meant.   To open a file
back then you had to manually bitwise OR the various unix flags
together yourself. (Using "r", "w", "a", etc was an addition I made)

Things now are much easier for people without a C background and there
are many fewer parts left in the docs that assume knowledge of man
pages.

That said, I did eventually figure out it was referencing man pages.
I was a linux user after all, I had just never used man to lookup C
APis.

How about we just link to one of the man mirrors in the API docs?  I
was an experienced linux user and I still didn't know what the docs
were talking about, I can only imagine how confused windows users
would be.

On Thu, Nov 1, 2012 at 11:34 AM, Chad Engler <Chad.Eng...@patlive.com>
wrote:

<jorge%jorgechamorro....@gtempaccount.com
<mailto:jorge%25jorgechamorro....@gtempaccount.com> >

<mailto:nodejs%2Bunsubscribe@googlegroups.com>
> 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 nodejs@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+unsubscribe@googlegroups.com

<mailto:nodejs%2Bunsubscribe@googlegroups.com>
> 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 nodejs@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+unsubscribe@googlegroups.com

<mailto:nodejs%2Bunsubscribe@googlegroups.com>
> 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 nodejs@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+unsubscribe@googlegroups.com

<mailto:nodejs%2Bunsubscribe@googlegroups.com>
> 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 nodejs@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+unsubscribe@googlegroups.com

<mailto:nodejs%2Bunsubscribe@googlegroups.com>

> 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 nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscribe@googlegroups.com
<mailto:nodejs%2Bunsubscribe@googlegroups.com>
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 nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscribe@googlegroups.com
For more options, visit this group at ...

read more »


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dan Milon  
View profile  
 More options Nov 1 2012, 1:21 pm
From: Dan Milon <danmi...@gmail.com>
Date: Thu, 01 Nov 2012 19:19:08 +0200
Local: Thurs, Nov 1 2012 1:19 pm
Subject: Re: [nodejs] Re: process.env - documentation?
I totally agree with Tim & SL here.

I think the argument: "If you google'ed you'd find out" is invalid. The
same argument could be used for almost every question in this mailing list.

To keep away from over-documenting I agree with Tim, at least there
should be a link to an online man page.
But I also find the "user variables" term misleading. I dont know whats
the official term, but i always refer to them as "environmental variables".

danmilon.

On 11/01/2012 07:02 PM, Chad Engler wrote:

...

read more »


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tim Caswell  
View profile  
 More options Nov 1 2012, 1:21 pm
From: Tim Caswell <t...@creationix.com>
Date: Thu, 1 Nov 2012 12:21:09 -0500
Local: Thurs, Nov 1 2012 1:21 pm
Subject: Re: [nodejs] Re: process.env - documentation?

On Thu, Nov 1, 2012 at 12:04 PM, Chad Engler <Chad.Eng...@patlive.com> wrote:
> Also, the unfriendliness stems from the fact that after answering your
> question, you didn’t like it. So we answered a different way, and you called
> us condescending. Which means that normal conversation doesn’t work, so I
> have to try a different approach; actually being condescending.

Chad, please be nicer.  Yes, he could have easily pasted the unknown
term into google.  That's exactly what I did when I had the same
problem years ago.  That doesn't change the fact that a part of the
node docs are hard to understand to part of our audience.  We should
thank the OP for pointing this out and helping us make node better for
others in the future.

...

read more »


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chad Engler  
View profile  
 More options Nov 1 2012, 2:12 pm
From: "Chad Engler" <Chad.Eng...@patlive.com>
Date: Thu, 1 Nov 2012 14:11:43 -0400
Local: Thurs, Nov 1 2012 2:11 pm
Subject: RE: [nodejs] Re: process.env - documentation?
People not Google'ing before asking the mailing list is exactly why I
have 500 messages a day from this list, and can barely find interesting
topics; and I am really tired of getting "how does one node" and "what
is javascript" questions here.

I agree that a link on the docs is useful, but I also think searching is
just as easy.

"environment variables" can refer to "user variables" or "system
variables". The "environment variables" can also be called the "user
environment" as the node.js docs do. It is a little misleading due to
the distinction on windows systems.

-Chad

...

read more »


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »