... one suggestion: if you feel the code needs to be thread safe, instead of having it be an implied caveat that people should consult with you to determine...
67907
Kathleen Dollard
kathleendollard
Jan 2, 2003 4:26 am
Ron, Thanks for your comments. ... how ... For me, its how many countries, not how many rooms. The large project issue is that I have seen projects struggle as...
67908
Phlip
phlipcpp
Jan 2, 2003 4:30 am
... This is why, if you find yourself running out of room on the cards, use smaller cards. -- Phlip http://www.c2.com/cgi/wiki?PhlIp -- In the future everyone...
67909
Phlip
phlipcpp
Jan 2, 2003 4:30 am
... Here's the summary. Those who may feel like arguing should look up the threads I'm summarizing first: You get what you measure. High line count is bad;...
67910
Phlip
phlipcpp
Jan 2, 2003 4:30 am
... It is good because trust-based economies are more efficient; they lower the transaction cost. Static typing invests into the code fear and paranoia; this...
67911
Phlip
phlipcpp
Jan 2, 2003 4:30 am
... We don't want code without "errors" (given an excessive definition of "error"). We want code >with< features. That's what the programmer tests request of...
67912
Phlip
phlipcpp
Jan 2, 2003 4:30 am
... Yup. Consider this statement (in an arbitrary dynamic language): void f (q) { q.method(); } Now consider this one in a similar but static language: void f...
67913
Dmitri Colebatch
colebatchd
Jan 2, 2003 4:40 am
... it ... the ... sorry - by "error" I mean compile time errors (typo in a method name etc.) I realise that the unit tests are there to check the features...
67914
Nigel Thorne
nigel_thorne
Jan 2, 2003 5:37 am
What I want from a language for XP is low cost of change. I want to be able to express my ideas easily and quickly. I want to be able to understand and change...
67915
Chris Hanson
cmh23
Jan 2, 2003 6:03 am
... It's entirely possible to have dynamic languages that support static checking. For instance, in Objective-C, say you write: Foo *foo = [[Foo alloc] init];...
67916
Marco Dorantes Martinez
marcodorantes
Jan 2, 2003 6:45 am
A distinction between 'a method' and 'a message' could be helpful on understanding dynamic type systems. Seems that 'a message' is almost anything you 'send'...
67917
David Vydra <group...
dvydra2
Jan 2, 2003 8:44 am
Ron, Charlie Lately I've been thinking about java and c# as intermediate, read- only languages. When I write code, I am having a conversation with my IDE,...
67918
Nitin Maheshwari
nitin.maheshwari@...
Jan 2, 2003 8:45 am
This New Year....... May the New Year bring you & your family happiness and peace, and the strength and courage to follow your dreams. May you forget the...
67919
Dmitri Colebatch
colebatchd
Jan 2, 2003 8:48 am
... this is the sort of response I was looking for... I take this as a "yes, unit tests replace the safety of compiling"... am I reading this right? cheers ...
67920
Ron Jeffries
RonaldEJeffries
Jan 2, 2003 9:35 am
... Oh sure. It's early days for C#, no doubt about it. I think .NET is a very interesting play, and C# is -- as a language -- a little better than Java for my...
67921
Ron Jeffries
RonaldEJeffries
Jan 2, 2003 9:36 am
... Very good advice. Ron Jeffries www.XProgramming.com Inigo Montoya: You are wonderful! Man in Black: Thank you. I have worked hard to become so....
67922
Stefan Schmiedl
dtsttcpw
Jan 2, 2003 9:46 am
... I disagree. Who is going to stop you from including too much stuff, you don't actually need? s....
67923
Ron Jeffries
RonaldEJeffries
Jan 2, 2003 9:47 am
... I had that same fear, coming to Smalltalk from C++ and Pascal lo! these many years ago. In fact, an error that one makes in Smalltalk is sometimes to pass...
67924
cg@...
cdegroot
Jan 2, 2003 10:00 am
... I agree. I have never understood why it has such a bad reputation, why there are no decent tools for it (ok, at least on my platform), etcetera. It is a ...
67925
cg@...
cdegroot
Jan 2, 2003 10:19 am
... Yup. And that's a Good Thing. For starters, you are doing a lot more than some ad-hoc type checks with your unit tests. Compile-time type checking makes...
67926
cg@...
cdegroot
Jan 2, 2003 10:26 am
... Yes, that's the common fear about dynamic languages. And yes, these bugs slip through sometimes. However, they slip through in statically typed languages...
67927
Dmitri Colebatch
colebatchd
Jan 2, 2003 10:33 am
... the ... the ... slip ... languages as ... I'd like to think that its not a fear in my case.... I'd love to actually operate like that, but I wouldn't be...
67928
cg@...
cdegroot
Jan 2, 2003 10:52 am
... Well, not as solid as WinNT 3.51 which was build by a competent team that later left the company in disgust and from there it went downhill. They're ...
67929
cg@...
cdegroot
Jan 2, 2003 10:55 am
... Now, there you really disappoint me. Passing inflated numbers from Microsoft on as facts. If they say a million, it's probably 50,000 or so. Still, it will...
67930
Ron Jeffries
RonaldEJeffries
Jan 2, 2003 11:03 am
... Nice report. Objective-C is pretty neat. It's a pity it hasn't had more success. Ron Jeffries www.XProgramming.com The greatest mistake we make is living...
67931
Ron Jeffries
RonaldEJeffries
Jan 2, 2003 11:06 am
... Why not ... the other people on the team? Ron Jeffries www.XProgramming.com I could be wrong, but I'm not. --Eagles, Victim of Love...
67932
Ron Jeffries
RonaldEJeffries
Jan 2, 2003 11:07 am
... Is it object oriented, with a decent IDE and debugger and such? Ron Jeffries www.XProgramming.com Accroche toi a ton reve. --ELO...
67933
cg@...
cdegroot
Jan 2, 2003 11:08 am
... I'd like to recommend Smalltalk, but in order to be succesful here you need to have interned a lot of the values of XP (they're quite close together ;-)),...
67934
Dmitri Colebatch
colebatchd
Jan 2, 2003 11:12 am
... there ... is a ... etcetera. ... object oriented yes, I've personally never found a decent IDE (although haven't looked for a few years). cheers dim...
67935
cg@...
cdegroot
Jan 2, 2003 11:13 am
... No, and that's the bit I have never understood. It is a decent language, and it is the language with probably the widest spread platform. Somehow, it got a...