All the more reason to not sub class.
--
You received this message because you are subscribed to the Google Groups "The
Java Posse" group.
To post to this group, send email to javaposse@googlegroups.com.
To unsubscribe from this group, send email to
javaposse+unsubscr...@googlegroups.com.
For m
On Tue, Mar 8, 2011 at 1:08 PM, Casper Bang wrote:
> >- Trying to pinpoint Java elements. For example, any occurrence of a
> >method, class, or package name in an XML file is a bad sign. You
> should be
> >using annotations for that.
>
> Interestingly, you make no mentioning of XML as
> - Trying to pinpoint Java elements. For example, any occurrence of a
> method, class, or package name in an XML file is a bad sign. You should be
> using annotations for that.
Interestingly, you make no mentioning of XML as a layout mechanism.
Having worked on Android with Romain Guy (a
On Tue, Mar 8, 2011 at 11:13 AM, phil swenson wrote:
> I don't think we are not talking about shortcomings of XML. I think we are
> talking about *misuses* of XML. XML was never intended to be a scripting
> language (ant)
Exactly.
Here is what you should *not* do in XML:
- Trying to pinpo
I don't think we are not talking about shortcomings of XML. I think we are
talking about *misuses* of XML. XML was never intended to be a scripting
language (ant)
On Tue, Mar 8, 2011 at 9:12 AM, Alexey wrote:
> XML is not a programming language. It's a platform for flexible AST
> development.
XML is not a programming language. It's a platform for flexible AST
development. It's meant to be tools-driven. Perhaps the tool support
on the authoring side has not been realized as well as it should have
in terms of XML build and config files. But certainly we get to enjoy
pretty good tool s
> Okay, XML is painful to read and not Turing complete, which is a bit
> annoying.
Some usage of XML just seems to model an AST and as such, are indeed
Turing complete. The Ujac reporting/templating library comes to mind:
http://ujac.sourceforge.net/UJAC/docs/api/org/ujac/util/template/package-sum
On 4 March 2011 11:16, Russel Winder wrote:
> On Fri, 2011-03-04 at 02:52 -0800, Roland Tepp wrote:
> [ . . . ]
> > Feynman was a top notch Physicist but through his life he learned and
> > practiced many as diverse subjects as biology, art, music, Japanese,
> > Spanish/Portuguese etc.
>
> He was
On Fri, 2011-03-04 at 02:52 -0800, Roland Tepp wrote:
[ . . . ]
> Feynman was a top notch Physicist but through his life he learned and
> practiced many as diverse subjects as biology, art, music, Japanese,
> Spanish/Portuguese etc.
He was also an excellent bongos player. Not to mention being go
This reminds me of a book I read (.. ermm... listened to) quite recently -
"Surely You're joking Mr. Feynman".
An excellent book and a great testimony (among other things) of the benefits
and fun of constantly learning new and interesting things.
Feynman was a top notch Physicist but through hi
>
> He is saying, however, that there are domains where java isn't the best
>> choice.
>>
> Isnt that obivous ? I thought this thread wasnt about using wahts available
> because you havbe no choice but rather trying to always jump to something
> else because one can and one wants to experiment
On 3 Mar 2011 23:16, "Miroslav Pokorny" wrote:
>
>
>
> On 04/03/2011, at 9:31 AM, Kevin Wright wrote:
>
>>
>>
>> On 3 March 2011 21:38, Miroslav Pokorny
wrote:
>>>
>>>
>>>
>>> On Fri, Mar 4, 2011 at 12:48 AM, Kevin Wright
wrote:
On 3 Mar 2011 13:03, "Miroslav Pokorny"
wrote:
>>>
On 04/03/2011, at 9:31 AM, Kevin Wright wrote:
>
>
> On 3 March 2011 21:38, Miroslav Pokorny wrote:
>
>
> On Fri, Mar 4, 2011 at 12:48 AM, Kevin Wright
> wrote:
>
> On 3 Mar 2011 13:03, "Miroslav Pokorny" wrote:
> >
> >
> >
> > On Thu, Mar 3, 2011 at 11:54 PM, Russel Winder wrote:
> >
On 3 March 2011 21:38, Miroslav Pokorny wrote:
>
>
> On Fri, Mar 4, 2011 at 12:48 AM, Kevin Wright wrote:
>
>>
>> On 3 Mar 2011 13:03, "Miroslav Pokorny"
>> wrote:
>> >
>> >
>> >
>> > On Thu, Mar 3, 2011 at 11:54 PM, Russel Winder
>> wrote:
>> >>
>> >> On Thu, 2011-03-03 at 21:47 +1100, Mirosla
On Fri, Mar 4, 2011 at 12:48 AM, Kevin Wright wrote:
>
> On 3 Mar 2011 13:03, "Miroslav Pokorny"
> wrote:
> >
> >
> >
> > On Thu, Mar 3, 2011 at 11:54 PM, Russel Winder
> wrote:
> >>
> >> On Thu, 2011-03-03 at 21:47 +1100, Miroslav Pokorny wrote:
> >> [ . . . ]
> >> >
> >> > Scientists dont worr
I at least partly agree with your point. As a freelancer I need to
ensure I am equipped to do what the market wants now, which is largely
based on stuff that is relatively stable, so I'm always looking to
pick up a grounding in stuff I've not looked at before.
As somebody who loves to play with te
On Thu, 2011-03-03 at 14:52 +0100, Fabrizio Giudici wrote:
> On 03/03/2011 02:03 PM, Miroslav Pokorny wrote:
> >
> > But are they constantly reinventing how they define or express
> > formulas etc ?
Yes. Obviously there is an issue of scale. This is not constantly on
the scale of minutes, hours
On Thu, 2011-03-03 at 13:48 +, Kevin Wright wrote:
[ . . . ]
> No. He's saying that C and Fortran have characteristics that make them
> ideal for that particular domain. This doesn't in any way imply that a
> dynamic language isn't more suitable in a different domain.
Well I wouldn't call C an
On 03/03/2011 02:03 PM, Miroslav Pokorny wrote:
But are they constantly reinventing how they define or express
formulas etc ?
It depends on what you mean for that "constantly". For instance, at some
point in history quaternions were not invented. At that point, if you
wanted to do 3D tra
On 3 Mar 2011 13:03, "Miroslav Pokorny" wrote:
>
>
>
> On Thu, Mar 3, 2011 at 11:54 PM, Russel Winder
wrote:
>>
>> On Thu, 2011-03-03 at 21:47 +1100, Miroslav Pokorny wrote:
>> [ . . . ]
>> >
>> > Scientists dont worry about what language or notations etc their
>> > material is in, nor do they co
On Thu, Mar 3, 2011 at 11:54 PM, Russel Winder wrote:
> On Thu, 2011-03-03 at 21:47 +1100, Miroslav Pokorny wrote:
> [ . . . ]
> >
> > Scientists dont worry about what language or notations etc their
> > material is in, nor do they constantly strive to reinvent new means to
> > express their work
On Thu, Mar 3, 2011 at 11:20 PM, Kevin Wright wrote:
>
>
> On 3 March 2011 12:10, Phil wrote:
>
>> I think the emphasis should not be to "learn a new language" but
>> "don't stop learning".
>>
>>
> The risk, of course, is to choose a framework in your chosen language
> because you can stay in you
On Thu, 2011-03-03 at 21:47 +1100, Miroslav Pokorny wrote:
[ . . . ]
>
> Scientists dont worry about what language or notations etc their
> material is in, nor do they constantly strive to reinvent new means to
> express their work.
This statement is wrong, fundamentally wrong. As a person who o
Theres a lot more out there than just mocking frameworks. By definitions
theres a lot more to talk about w/ regards to frameworks/libraries than
languages - jsut count them.
On Thu, Mar 3, 2011 at 10:58 PM, Casper Bang wrote:
> And I kind of jump into the debate because I definitely see no
> sho
On 03/03/2011 12:48 PM, Miroslav Pokorny wrote:
Hehe, so many people read absolutes into what ppl say. This friendly
banter is just that ideas being thrown about - hwoever its good to see
someone else who wonders why theres no little talk about frameowrks
and libs here.
Perhaps is it worth
On 3 March 2011 12:10, Phil wrote:
> I think the emphasis should not be to "learn a new language" but
> "don't stop learning".
>
>
The risk, of course, is to choose a framework in your chosen language
because you can stay in your comfort zone. The framework is implemented in
Java, you know Java,
I think the emphasis should not be to "learn a new language" but
"don't stop learning".
It doesn't have to be a language specifically, the thing is to not sit
inside your comfort zone all the time - not least because the world
moves on even if you don't. Keeping an eye on up-and-coming languages
i
>From my observations, people who learn and use more than one programming
language are better programmers than those who don't. Perhaps it's just
that better programmers are more likely to learn more than one programming
language, or perhaps learning other languages makes them into better
programm
> My issue is with people thinking there is one way to go about it. And then
> them telling everyone else that if they are doing something different, they
> are wrong in some way.
That's your own interpretation though, I don't think the rest of us
participating only sees things black or white, reg
And I kind of jump into the debate because I definitely see no
shortage of frameworks out there, while I *do* see a shortage of
conception over convention over configuration, which language is a
good driver of. I certainly do not need more choices in my everyday
work, than I already battle with.
A
I wasn't commenting on your words specifically.
This type of thread appears frequently and just seems like a waste of time.
Similar to evangelism of different languages and other tools. The reason
there are so many of these is because people have different needs and
requirements. There is no one s
On Thu, Mar 3, 2011 at 10:43 PM, Robert Casto wrote:
> I have issue with people who think they can tell you what you should learn.
> There is no right or wrong topic in my opinion. Just whether you are still
> learning or not. If you stop being open to new ideas and concepts, then you
> have stagn
On Thu, Mar 3, 2011 at 10:37 PM, Casper Bang wrote:
> > You can have the best shiniest language, but if there are no libraries on
> > it, then no one will care about it because its just to hard to get
> started
> > if one wants to build something big and grand - thats just life.
> Libraries
> > a
I have issue with people who think they can tell you what you should learn.
There is no right or wrong topic in my opinion. Just whether you are still
learning or not. If you stop being open to new ideas and concepts, then you
have stagnated and will eventually be left behind. Keep up with things,
> You can have the best shiniest language, but if there are no libraries on
> it, then no one will care about it because its just to hard to get started
> if one wants to build something big and grand - thats just life. Libraries
> and frameworks keep a platform alive for development, fuzzy shiny b
On 03/03/2011 12:22 PM, Fabrizio Giudici wrote:
This is a very important point, both for focusing pros and cons of
learning a new language. Summing up:
1. to live, earn and communicate, it's enough for you to learn English.
2. a completely different language would not primarily let you live,
On 03/03/2011 04:44 AM, Miroslav Pokorny wrote:
I could learn French, I could learn German I could learn some language
that 5 people in Papua know but whats the point - we live in a world
dominated by English. Computer languages are no different.
This is a very important point, both for focu
> The point is to not always expect people to conform to you and limit
> yourself that way, for no other reason than "practicality". I speak
> French, German, English and Danish. This allows me to quickly draw
>
Im guessing that your family is Danish and because you mentioned German,
theres a reas
On Thu, Mar 3, 2011 at 6:58 PM, shainnif ismail wrote:
> Learning different languages gives you perspective, widening your toolkit
> of solutions.And gives you the ability and skills to pick the right tool
> for the job at hand.
>
> Every language has its own idioms which maybe better suited
I never said dont learn anything other than java - im just saying languages
are not everything, and one cant chase and look at every language simply
because that time eats out from other things you could explore that may have
a more practical use in your software travels. Everyone has the ir own
op
On Thu, Mar 3, 2011 at 4:44 AM, Miroslav Pokorny wrote:
> One could continue to learn more and more languages for no particular
> reason except for the learning experience. Sure you will see and become
> aware of different ideas and approaches but after a while all that has
> happened is time has
Learning different languages gives you perspective, widening your toolkit
of solutions.And gives you the ability and skills to pick the right tool
for the job at hand.
Every language has its own idioms which maybe better suited to your problem
than java. New languages are about improving th
On Wed, Mar 2, 2011 at 7:44 PM, Miroslav Pokorny wrote:
>
> I could learn French, I could learn German I could learn some language that
> 5 people in Papua know but whats the point - we live in a world dominated by
> English. Computer languages are no different.
>
With this kind of reasoning, th
On Mar 3, 4:44 am, Miroslav Pokorny
wrote:
> Whats the point of learning lots and lots of languages when there are
> zillions(exaggeration but lots) of different techniques, libraries and
> technologies to learn, to help you today with what you are working on today
> and in the future.
Because as
Whats the point of learning lots and lots of languages when there are
zillions(exaggeration but lots) of different techniques, libraries and
technologies to learn, to help you today with what you are working on today
and in the future.
One could continue to learn more and more languages for no par
On 2 Mar 2011 20:13, "Vince O'Sullivan" wrote:
>
> On Mar 2, 9:26 am, Moandji Ezana wrote:
> > Is there something about learning a language that is fundamentally more
> > mind-expanding than other things, such as:
> >
> > - moving from server to client
> > - learning about asynchronous/messaging
On Mar 2, 9:26 am, Moandji Ezana wrote:
> Is there something about learning a language that is fundamentally more
> mind-expanding than other things, such as:
>
> - moving from server to client
> - learning about asynchronous/messaging architectures
> - learning about usability/UX/design
> - learn
Well, the moment a class or interface is publicized - they are
effectively immutable, especially in Java, where virtual-by-default
can easily cause a newly introduced method in a base class clash with
an unknowing derived class, resulting in ClassLoader exception. You
are thus practically required
Hi Ricky,
On Wednesday, 2 March 2011, Ricky Clarkson wrote:
> For example, A colleague of mine (Ben Evans) was
> recently pondering having a versioned Thread class, which you could
> then deprecate 'forcing' developers to use something a little more
> modern than the Java 1.4 concept of a thread
Learning why two fonts or colours go well together doesn't make you a better
> programmer, but might still be a valuable skill (depending on your job). All
> of which I've found as valuable as language-learning (well, I still can't
> pick colours to save my life...).
>
If nothing else, it's not ex
On Wed, Mar 2, 2011 at 2:58 PM, Casper Bang wrote:
> I suspect the reason why you raise the topic could be because the JVM
> ecosystem is (or has been anyway) known to be fairly self-righteous
> and if you are confined to, and contend within this bubble, surely it
> makes more sense to invest you
>
> For example, A colleague of mine (Ben Evans) was
> recently pondering having a versioned Thread class, which you could
> then deprecate 'forcing' developers to use something a little more
> modern than the Java 1.4 concept of a thread :)
>
>
Is it a good idea to deprecate classes that the non-d
Hi all,
On Wednesday, 2 March 2011, Casper Bang wrote:
> It certainly can only be healthy to see how things are done
> "elsewhere", out of your normal comfort zone. The world is not black
> and white, which means that there will always be *something* to learn
> from another culture - not entirely
+1
On Mar 2, 3:54 am, Kevin Wright wrote:
> Learn in a more suitable language first and backport your knowledge.
That IMHO is by far the largest benefit; it's easier to learn new
concepts when expressed in a way that focuses on their essence,
instead of the accidental complexity of some language
It certainly can only be healthy to see how things are done
"elsewhere", out of your normal comfort zone. The world is not black
and white, which means that there will always be *something* to learn
from another culture - not entirely dissimilar to actual real world
traveling! So I interpret "Learn
No there isn't. But that says more about the usefulness of spending some
time really grokking some noSQL implementation, or a big new library you've
never used before, then the lack of utility in learning a new language.
Personally I've picked up plenty of languages but even for the simplest
th
56 matches
Mail list logo