Could someone provide a quick 1-3 sentence summary of the difference between object modeling and data modeling. I feel that I already do one or the other, but...
2281
Charles L Flatt
charles_flatt
Apr 24, 2008 4:48 pm
I'll give it a shot. Data modeling consists of creating classes that represent the persisted data, and methods for creating, retrieving, updating and deleting...
2282
Charles L Flatt
charles_flatt
Apr 24, 2008 4:57 pm
Funny that I'm replying to my own response. Strictly speaking, modeling doesn't mean creating classes, even though I think that's normally the end result....
2283
Mark Windholtz
WindMark
Apr 24, 2008 5:05 pm
The "real-world" is over rated. Often trying to model based on "Real-World" concepts is very limiting. The Real world is a good starting point but with Object...
2284
Lari Kirby
laripk
Apr 24, 2008 5:21 pm
What is Ed's "object game"? Lari Kirby ... From: "Charles L Flatt" <charles@...> To: cinci-art@yahoogroups.com Date: Thu, 24 Apr 2008 12:57:19...
2285
Charles L Flatt
charles_flatt
Apr 24, 2008 5:23 pm
Ed? Obviously you should describe it. --clf...
2286
Joe OBrien
joeobjo
Apr 24, 2008 5:34 pm
Sounds like a fun exercise for the beer portion of next months meeting :-)...
2287
Bill Barnett
barnetwc
Apr 24, 2008 5:57 pm
Perfect timing, Mark. I'll soon be needing to model recurrences in a new Rails project. Wonder if there's an "acts_as_recurring" gem/plugin? As I recall from...
2288
Edward Sumerfield
esumerfd
Apr 24, 2008 6:04 pm
You know that game where you sit in a circle and each say a word and has to be continued in a sentence by the next person. As you progress great stories are...
2289
Jim Weirich
jimweirich
Apr 24, 2008 7:37 pm
... Look at the TExp project on RubyForge. -- -- Jim Weirich -- jim.weirich@......
2290
Bill Barnett
barnetwc
Apr 24, 2008 9:11 pm
Temporal expressions! ARGH! I'm hardly surprised you successfully implemented them when all we did in about 3-4 months of XPCinci meetings was discuss their...
2291
Mark Windholtz
WindMark
Apr 26, 2008 5:47 pm
Interview with Donald Knuth: the idea of immediate compilation and "unit tests" appeals to me only rarely, when I’m feeling my way in a totally unknown...
2292
Abdul Habra
ahabra
Apr 27, 2008 1:53 am
Another quote in the same interview: << almost everything I’ve ever heard associated with the term "extreme programming" sounds like exactly the wrong way to...
2293
Doug Alcorn
lathinet
Apr 27, 2008 3:51 am
That summarizes my thinking much better than what I was thinking...
2294
Charles L Flatt
charles_flatt
Apr 27, 2008 4:54 am
Yes, exactly. Isaac Asimov once boasted during a panel discussion, "I can write a story any time, anywhere." and the other invitees said, "Okay, write one...
2295
David Anderson
tfhma
Apr 27, 2008 10:42 am
I can create a bug anytime, anywherE. That's why I unit test. - Dave :) On Sun, Apr 27, 2008 at 12:53 AM, Charles L Flatt <...
2296
James Smith
st23am
Apr 27, 2008 1:26 pm
lol Dave I can identify with that :P...
2297
Doug Alcorn
lathinet
Apr 27, 2008 2:25 pm
... The more I think about this (and the Knuth quote) the more it bothers me. I think this implies there's a curve of programming skill. At one end you're a...
2298
Eric Bardes
ericbardes
Apr 27, 2008 3:05 pm
I think it's because he has his own methodology for preventing defects which I have often wondered about, but not enough to actually go digging. He "proves...
2299
Jim Weirich
jimweirich
Apr 27, 2008 3:32 pm
... I could work with that coding standard: Either provide unit tests or formal proofs of correctness. -- -- Jim Weirich -- jim.weirich@......
2300
Edward Sumerfield
esumerfd
Apr 27, 2008 6:45 pm
The problem, if I might restate the answer already tendered, is that Knuth is talking about code he writes for himself, as opposed, code to be maintained by...
2301
Michael Schneider
scmikes03
Apr 27, 2008 7:13 pm
Binary Search is a good example of an algorithm that is often implement correctly. This discussion covers that topic. http://lambda-the-ultimate.org/node/1549 ...
2302
Eric Bardes
ericbardes
Apr 30, 2008 4:29 pm
Apple just released Java 6. It's 64-bit thus Leopard only. Available through Software Update. -- Cheers, Eric Bardes...
2303
Jim Weirich
jimweirich
Apr 30, 2008 4:42 pm
... Also Core Duo 2 only (i.e. won't work on my MacBook Pro) Glad I'm doing ruby. -- -- Jim Weirich -- jim.weirich@......
2304
Eric Bardes
ericbardes
Apr 30, 2008 5:57 pm
It's interesting that this release will only support hardware less that a year and a half old - my rough napkin estimate based upon release dates of apple...
2305
Jim Weirich
jimweirich
May 1, 2008 1:42 pm
For Mark, in case he hasn't seen this: http://www.infoq.com/news/2008/04/maglev-gemstone-builds-ruby -- -- Jim Weirich -- jim.weirich@......
2306
Mark Windholtz
WindMark
May 1, 2008 2:00 pm
This is very interesting. I wonder what their licenses will look like. One thing is also reassuring is that Gemstone has been in business while most other OODB...
2307
John Wilger
killalldash9
May 1, 2008 2:17 pm
... There are definitely some smart folks at Gemstone (they host the Smalltalk users group here in PDX)—both on the development and the business sides. I,...
2308
Edward Sumerfield
esumerfd
May 1, 2008 3:24 pm
Isn't GemStone the only OODb that targets small devices successfully. They have a really cool on/off line sync with master DB process if I remember rightly. ...
2309
Joe OBrien
joeobjo
May 1, 2008 5:49 pm
I remember in the early days of Rubinius (before they named it) this was one of their main goals, to get other VM's to target their code base. Will be...