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
Message from discussion Simple LightWeight OOP. 100% compatibility with JavaScript. Feedback please!

Received: by 10.58.233.38 with SMTP id tt6mr5993500vec.16.1352728940175;
        Mon, 12 Nov 2012 06:02:20 -0800 (PST)
X-BeenThere: nodejs@googlegroups.com
Received: by 10.52.21.40 with SMTP id s8ls7468241vde.8.gmail; Mon, 12 Nov 2012
 06:01:58 -0800 (PST)
Received: by 10.52.93.229 with SMTP id cx5mr3658144vdb.19.1352728918594;
        Mon, 12 Nov 2012 06:01:58 -0800 (PST)
Date: Mon, 12 Nov 2012 06:01:58 -0800 (PST)
From: greelgorke <greelgo...@gmail.com>
To: nodejs@googlegroups.com
Message-Id: <104f9780-838e-468f-983a-026e0bf56ce8@googlegroups.com>
In-Reply-To: <27e86fe8-b12b-4137-a7b3-f3c95b7e04b5@googlegroups.com>
References: <85d23864-6300-49fd-975d-5952a9306751@googlegroups.com>
 <417c1c9c-1dcb-4c4a-a298-5286821cadcf@googlegroups.com> <3156c646-1d14-4f18-b4e7-dfb949d508fe@googlegroups.com>
 <ab6dd9bb-1c45-44b8-8636-99b406ea078f@googlegroups.com> <b5868d66-1da9-46a8-9471-5c901a7fc06e@googlegroups.com>
 <d6a4474b-40b9-40bb-a046-586aad28e070@googlegroups.com> <e9f7f9ba-65c0-4753-a3b5-96edbce16179@googlegroups.com>
 <f0b90b22-d7f7-4d1b-925d-2a2a6e959778@googlegroups.com> <e100ff8c-c235-4ed8-9dbd-895794049e92@googlegroups.com>
 <a41ffd08-0daa-4ca4-8d4c-7d29f5a16705@googlegroups.com> <1933bdc6-d439-490b-ab1d-8d0bba5f5056@googlegroups.com>
 <b70cbab3-c9f7-4af3-88b8-6db37c01686a@kt16g2000pbb.googlegroups.com>
 <0269bcbb-f9c1-406d-89be-7cf423f961bc@googlegroups.com>
 <6cd48b0a-fc51-4ae6-899f-fa77574423e7@googlegroups.com>
 <e96ec577-03f6-4ce9-a8be-924c312a910f@googlegroups.com>
 <95069d3b-f362-4225-80b9-ae55e0ff3e4b@googlegroups.com>
 <27e86fe8-b12b-4137-a7b3-f3c95b7e04b5@googlegroups.com>
Subject: Re: Simple LightWeight OOP. 100% compatibility with JavaScript.
 Feedback please!
MIME-Version: 1.0
Content-Type: multipart/mixed; 
	boundary="----=_Part_229_28233283.1352728918036"

------=_Part_229_28233283.1352728918036
Content-Type: multipart/alternative; 
	boundary="----=_Part_230_23571780.1352728918036"

------=_Part_230_23571780.1352728918036
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

@Fredrik: enlightenment and understanding are my targets too. That's why i 
love to talk about such topics as well. And my position, when it comes to a 
daily job, is: 

i would use your helper if i would contribute to your projects, and hell, 
yes i would contribute to your projects, if i had time and interest on the 
topics there. but i also would ask you, why do you use such a helper and 
try to trigger your thinking about it as well :). 

the worst thing is not that people use class-emulating helpers and libs, 
the worst thing is when they do it to avoid the confrontation with the 
language and it's internals. ignorance is the enemy, not tools. you said, 
one has not to be an expert, but a knowledge about fundamental concepts of 
the language is crucial. But many some developers just see "Class" and 
shutdown exploration mode in their brains, asume a paradigm, that isn't 
there, and wonder then,  why JS is so lame. 

Am Montag, 12. November 2012 13:47:26 UTC+1 schrieb Fredrik O:
>
> Hi Bruno,
>
> It was nice to hear, thanks for sharing that information.
>
> greelgorke:
>
> I seek enlightenment and understanding in general. I wanted to get people 
> thoughts and why they have those thoughts, by using as much as possible 
> real arguments/fact, even if it may be hard within a subject like this. 
> Thanks for your contribution (and everybody else for that sake) to this 
> thread anyway :-)
>
> Den fredagen den 9:e november 2012 kl. 23:05:47 UTC+1 skrev Bruno Jouhier:
>>
>> Hi Frederik,
>>
>> I wrote a helper very similar to yours (with a little plus: a concise 
>> syntax for property getters and setters) early in our project.
>>
>> I just did a grep and we now have more than 250 classes in more than 200 
>> modules defined with this helper. The helper keeps our code lean, 
>> consistent, well organized and pleasant to read. And, unlike some of the 
>> fancier helpers, it does not impact performance. Looking back, this is a 
>> total winner.
>>
>> If this can make you feel better....
>>
>> Bruno
>>
>
------=_Part_230_23571780.1352728918036
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

@Fredrik: enlightenment and understanding are my targets too. That's why i =
love to talk about such topics as well. And my position, when it comes to a=
 daily job, is:&nbsp;<div><br></div><div>i would use your helper if i would=
 contribute to your projects, and hell, yes i would contribute to your proj=
ects, if i had time and interest on the topics there. but i also would ask =
you, why do you use such a helper and try to trigger your thinking about it=
 as well :).&nbsp;</div><div><br></div><div>the worst thing is not that peo=
ple use class-emulating helpers and libs, the worst thing is when they do i=
t to avoid the confrontation with the language and it's internals. ignoranc=
e is the enemy, not tools. you said, one has not to be an expert, but a kno=
wledge about fundamental concepts of the language is crucial. But many some=
 developers just see "Class" and shutdown exploration mode in their brains,=
 asume a paradigm, that isn't there, and wonder then, &nbsp;why JS is so la=
me.&nbsp;<br><br>Am Montag, 12. November 2012 13:47:26 UTC+1 schrieb Fredri=
k O:<blockquote class=3D"gmail_quote" style=3D"margin: 0;margin-left: 0.8ex=
;border-left: 1px #ccc solid;padding-left: 1ex;">Hi Bruno,<br><br>It was ni=
ce to hear, thanks for sharing that information.<br><br>greelgorke:<br><br>=
I seek enlightenment and understanding in general. I wanted to get people t=
houghts and why they have those thoughts, by using as much as possible real=
 arguments/fact, even if it may be hard within a subject like this. Thanks =
for your contribution (and everybody else for that sake) to this thread any=
way :-)<br><br>Den fredagen den 9:e november 2012 kl. 23:05:47 UTC+1 skrev =
Bruno Jouhier:<blockquote class=3D"gmail_quote" style=3D"margin:0;margin-le=
ft:0.8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Frederik,<br><br>I=
 wrote a helper very similar to yours (with a little plus: a concise syntax=
 for property getters and setters) early in our project.<br><br>I just did =
a grep and we now have more than 250 classes in more than 200 modules defin=
ed with this helper. The helper keeps our code lean, consistent, well organ=
ized and pleasant to read. And, unlike some of the fancier helpers, it does=
 not impact performance. Looking back, this is a total winner.<br><br>If th=
is can make you feel better....<br><br>Bruno<br></blockquote></blockquote><=
/div>
------=_Part_230_23571780.1352728918036--

------=_Part_229_28233283.1352728918036--