Re: correctness, generics, and spaces

2011-06-02 Thread Peter Firmstone
James Grahn wrote: but I'd appreciate some clarification as to what that objection is. I don't believe that any annotations or fancier tools will be necessary. Are you suggesting type safety is NOT a necessary language feature in distributed code? By adding a Generic JavaSpace API to

Re: correctness, generics, and spaces

2011-06-02 Thread Tom Hobbs
I have to agree with Peter on this. It's easy to make a good enough solution using generic, particularly if you're developing services within a single safe environment. E.g. At your company where all services are written by people on your team and hosted on a private company subnet. But River

Re: [VOTE] Release River 2.2

2011-06-02 Thread Jukka Zitting
Hi, On Tue, May 31, 2011 at 10:40 PM, Tom Hobbs tvho...@googlemail.com wrote: The artifacts can be found here; http://people.apache.org/~thobbs/river/ Hopefully I've done it all right, if not then please let me know and I can get it fixed. -1 The release package doesn't build: $ tar

Re: [VOTE] Release River 2.2

2011-06-02 Thread Tom Hobbs
Thanks for the feedback, I'll try and get it sorted this evening (GMT). On 2 Jun 2011 10:11, Jukka Zitting jukka.zitt...@gmail.com wrote: Hi, On Tue, May 31, 2011 at 10:40 PM, Tom Hobbs tvho...@googlemail.com wrote: The artifacts can be found here; http://people.apache.org/~thobbs/river/

Re: [VOTE] Release River 2.2

2011-06-02 Thread Peter Firmstone
Sorry for not being of much assistance recently, River is a tough release, I'll make some time to help tomorrow. Tom has been battling on his own here, keeping the ship on course. Don't worry, I had to throw away my first release artifacts too. A sterling effort. Cheers, Peter. Jukka

Re: [VOTE] Release River 2.2

2011-06-02 Thread Tom Hobbs
No worries, Peter. You've been keeping River afloat on your own plenty. Can you remember how we generate the release notes out of Jira? I'm not worried about the duff artifacts, this is what peer reviews are for! A man who has never made a mistake, has never made anything. On 2 Jun 2011

Re: [VOTE] Release River 2.2

2011-06-02 Thread Jukka Zitting
Hi, On Thu, Jun 2, 2011 at 11:42 AM, Tom Hobbs tvho...@googlemail.com wrote: Can you remember how we generate the release notes out of Jira? See the Release notes links in the Roadmap screen [1]. It would be good to make a specific version label for this release. You should be able to do that

Re: [VOTE] Release River 2.2

2011-06-02 Thread Tom Hobbs
Cool, thanks. I'll make sure that gets done as well and then roll a new release. On 2 Jun 2011 10:49, Jukka Zitting jukka.zitt...@gmail.com wrote: Hi, On Thu, Jun 2, 2011 at 11:42 AM, Tom Hobbs tvho...@googlemail.com wrote: Can you remember how we generate the release notes out of Jira?

Re: [VOTE] Release River 2.2

2011-06-02 Thread Peter Firmstone
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310600version=12313450 We've also got to increment the release version, or at least check that we have, in the source code, I'll have to dig it out of my notes. In jira we close off any resolved issues and move any remaining

Re: [VOTE] Release River 2.2

2011-06-02 Thread Tom Hobbs
In that case, can I make a plea to all and sundry that if you've been working on Jira issues and have finished them, then please make sure the issues are closed. Less work on my end, that way! ;-) Cheers On 2 Jun 2011 11:07, Peter Firmstone j...@zeus.net.au wrote:

Re: correctness, generics, and spaces

2011-06-02 Thread James Grahn
On Thu, Jun 2, 2011 at 3:06 AM, Peter Firmstone j...@zeus.net.au wrote: Are you suggesting type safety is NOT a necessary language feature in distributed code? Not at all. However, type safety is not a feature which is the exclusive terrain of the compiler. With the force of sufficient

Re: correctness, generics, and spaces

2011-06-02 Thread Dan Creswell
On 2 June 2011 14:11, James Grahn grahn...@gmail.com wrote: On Thu, Jun 2, 2011 at 3:06 AM, Peter Firmstone j...@zeus.net.au wrote: Are you suggesting type safety is NOT a necessary language feature in distributed code? Not at all. However, type safety is not a feature which is the

Re: correctness, generics, and spaces

2011-06-02 Thread Gregg Wonderly
On 6/1/2011 11:38 PM, James Grahn wrote: On Wed, Jun 1, 2011 at 11:33 PM, Peter Firmstonej...@zeus.net.au wrote: Remember the compiler doesn't type check dynamic code conversion, only static conversion. Dynamic happens at runtime. Services are dynamic, discovered at runtime. As I said, I

Re: correctness, generics, and spaces

2011-06-02 Thread James Grahn
On Thu, Jun 2, 2011 at 11:58 AM, Dan Creswell dan.cresw...@gmail.com wrote: I recall one of the reasons for introducing generics was because force of sufficient reasoning proved ineffective such that people would get runtime casting problems when extracting objects from collections. I find the

RE: correctness, generics, and spaces

2011-06-02 Thread Shay Hassidim
This makes total sense to me. Shay -Original Message- From: Dan Creswell [mailto:dan.cresw...@gmail.com] Sent: Thursday, June 02, 2011 11:58 AM To: dev@river.apache.org Subject: Re: correctness, generics, and spaces On 2 June 2011 14:11, James Grahn grahn...@gmail.com wrote: On Thu, Jun

Re: correctness, generics, and spaces

2011-06-02 Thread Peter Firmstone
James Grahn wrote: What is the bigger picture you're concerned with? Reliability, developers experiencing unexpected run time errors and compatibility issues in deployed code when using Generics in Service API. In our earlier discussions I provided an example of how generics can remain