Trololololol ;p

On Wednesday, October 31, 2012, Mark Hahn wrote:

> Or, just use coffeescript.  It offers great class support with `super`,
> etc, while using standard prototypes.
>
> On Wed, Oct 31, 2012 at 10:03 PM, Isaac Schlueter <[email protected]> wrote:
>
> I would say you don't need this.
>
> Just create a function with a capitalized first letter.  That's your
> class.  Instantiate with `new`.  Assign stuff to the prototype.  Use
> `util.inherits` (or the `inherits` module if you prefer) to do
> inheritance, if you need to.
>
> It's much better to write idiomatic JavaScript rather than twist
> JavaScript to look like some other language.  Yes, of course you *can*
> do it, and you might learn something from it, but it's not actually a
> good idea to use such things in real life.  I'd suggest writing a few
> more OOP helper wrapper doohickeys.  In fact, continue writing them
> until you see through the matrix of OOP to the true nature of
> prototypes, and deeply grok that it's all just the same thing, so you
> may as well use the one that's the most optimized by the VM, and the
> most readily understandable to other users of the language.
>
> That is, if you seek enlightenment.  If you just wanna get something
> done, use plain old boring JavaScript style OOP.
>
>
> On Wed, Oct 31, 2012 at 3:37 PM, Fredrik O <[email protected]> wrote:
> > Hi everyone,
> >
> > I have just wrote a simple lightweight OOP helper and want your thoughts
> > about it, the implementation "Class" is only 15 lines of code, but I have
> > included some tests, to show how it works. Any feedback is welcome. I am
> no
> > JavaScript expert, but if I have not done anything wrong should always
> the
> > generated class be 100% compatible with normal JavaScript prototype
> > inheritance and indeed be very fast. It allows a user write somewhat more
> > simple code.
> >
> > See gist:  https://gist.github.com/3990372
> >
> > What are your thoughts? Both negative and positive. And please, one
> comment
> > is better than no one, so please comment if you read through the gist.
> >
> > Thanks in advance!
> >
> > --
> > 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 nodejs@g

-- 
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