Cool, I'll aim to create the project as soon as I get a free moment. Extra hands would be appreciated so I can't see a problem with giving you commit access. Copyright isn't an issue as I work for my own company :)
I'll post the URL once it's up there. Likely to be after the weekend if that's alright? Cheers, Mark 2009/1/30 Emmanuel Bernard <emman...@hibernate.org>: > That's fine, you can go host it on google-code under the ASL 2. That way we > can use it as a source level or jar level dependency. > > It would be nice to get commit access so we can participate in enhancing the > support coverage. > > Jboss.org might have some benefits as a forge but the .org team is very busy > at the moment, so creating a new project would be a bit low in priority. > Google code is quite nice and clean. > > BTW before dropping the code, make sure you have the copyright rights (if > you developed that for a company, you might have to ask them). > > Thanks! > > Emmanuel > > On Jan 30, 2009, at 05:04, Mark Hobson wrote: > >> ASL 2.0 is fine with me. I was thinking about hosting it somewhere >> like Google Code since there's a few open-source projects that I've >> seen which could benefit from it. Let me know, I can create a project >> and you can give it a spin. >> >> Cheers, >> >> Mark >> >> 2009/1/30 Emmanuel Bernard <emman...@hibernate.org>: >>> >>> Cool, that's already a nice start. >>> Let me see if I find something. >>> >>> Would you be OK to contribute it under the ASL 2.0 license to us? >>> >>> On Jan 29, 2009, at 09:44, Mark Hobson wrote: >>> >>>> I haven't gone into supporting type variables, hence I don't perform >>>> type capturing or inference yet, although I would be interested in >>>> adding this. For an example of what is currently implemented, the >>>> following are from the tests: >>>> >>>> Number <: Integer >>>> Object <: Integer >>>> List <: List<Integer> >>>> Collection<Integer> <: List<Integer> >>>> Collection<Integer> <: ArrayList<Integer> >>>> List<Integer> !<: Set<Integer> >>>> List<Number> !<: List<Integer> >>>> List<?> <: List<Integer> >>>> List<? extends Number> <: List<Number> >>>> List<? extends Number> <: List<Integer> >>>> List<? extends Number> !<: List<Object> >>>> List<? super Number> <: List<Number> >>>> List<? super Number> <: List<Object> >>>> List<? super Number> !<: List<Integer> >>>> List<Integer> <: IntegerArrayList >>>> >>>> Let me know if you find any existing libraries since I use this in my >>>> other projects. If there's nothing out there then open-sourcing this >>>> would stop people from having to reinvent the wheel. >>>> >>>> Cheers, >>>> >>>> Mark >>>> >>>> 2009/1/29 Emmanuel Bernard <emman...@hibernate.org>: >>>>> >>>>> If I can't find an other alternative that would surely be of help yes >>>>> :) >>>>> >>>>> Do you know how much of the subtype rules you have implemented? >>>>> >>>>> The one that sounded non trivial to me were around detecting that >>>>> generic >>>>> are supertypes of others: >>>>> - containment and equivalence >>>>> - capture conversion >>>>> - intersection types >>>>> - management of bounds >>>>> (using the language of the JSL) >>>>> >>>>> >>>>> On Jan 29, 2009, at 05:49, Mark Hobson wrote: >>>>> >>>>>> I've written a small utility library that provides methods to work >>>>>> with Types, specifically it contains such a method isAssignable(Type >>>>>> supertype, Type type) that should satisfy your requirements. >>>>>> >>>>>> I've been considering open-sourcing it so would be happy to do so if >>>>>> you were interested? >>>>>> >>>>>> Cheers, >>>>>> >>>>>> Mark >>>>>> >>>>>> 2009/1/29 Emmanuel Bernard <emman...@hibernate.org>: >>>>>>> >>>>>>> Specifically a routine like >>>>>>> boolean isSuperType(Type super, Type, sub); >>>>>>> note Type, not Class<?> >>>>>>> >>>>>>> On Jan 28, 2009, at 21:22, Emmanuel Bernard wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> http://java.sun.com/docs/books/jls/third_edition/html/typesValues.html#4.10 >>>>>>> >>>>>>> Subtyping >>>>>>> >>>>>>> I am looking for an ASL 2 / BSD implementation of the subtyping >>>>>>> resolution >>>>>>> algorithm in Java. >>>>>>> >>>>>>> I am thinking Harmony might have one. >>>>>>> >>>>>>> Anybody knows? >>>>>>> >>>>>>> _______________________________________________ >>>>>>> hibernate-dev mailing list >>>>>>> hibernate-dev@lists.jboss.org >>>>>>> https://lists.jboss.org/mailman/listinfo/hibernate-dev >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> hibernate-dev mailing list >>>>>>> hibernate-dev@lists.jboss.org >>>>>>> https://lists.jboss.org/mailman/listinfo/hibernate-dev >>>>>>> >>>>>>> >>>>> >>>>> >>> >>> > > _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev