harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nathan Beyer" <nbe...@gmail.com>
Subject Re: I'm Broken ;(
Date Sat, 08 Mar 2008 19:43:13 GMT
On Thu, Mar 6, 2008 at 10:14 PM, Xiao-Feng Li <xiaofeng.li@gmail.com> wrote:
> On Fri, Mar 7, 2008 at 11:20 AM, Nathan Beyer <nbeyer@gmail.com> wrote:
>  > On Thu, Mar 6, 2008 at 7:43 PM, Xiao-Feng Li <xiaofeng.li@gmail.com> wrote:
>  >  > On Thu, Mar 6, 2008 at 10:56 PM, Tim Ellison <t.p.ellison@gmail.com>
wrote:
>  >  >  > xiaofeng.li@gmail.com wrote:
>  >  >  >  > MSVC2005 is a minimum requirement now, I think.
>  >  >  >
>  >  >  >  I am running fine on MS VStudio 2003.
>  >  >
>  >  >  I see almost all of those new Harmony users were frustrated by the
>  >  >  build failures with VS2005, so it's not only a developer's issue. We
>  >  >  should be realistic and Harmony better be user-friendly.
>  >  >
>  >
>  >  Does the build documentation say that anything besides VS2003 is
>  >  supported? I agree that we should try to get things working on VS2005,
>  >  but is there a problem in our documentation that's confusing people?
>
>  That the documentation doesn't say doesn't mean the users won't try.
>  We should be realistic and Harmony should be user-friendly. It's year
>  2008 now. If the documentation doesn't say Harmony supports
>  application HelloWorld, can't the users try it? ;)
>

Please don't use the "it's year 2008" argument, ugh. We've been using
VS2003 since the beginning, so heard the "year 2006" and "year 2007"
arguments, but we're still on it.

Like Tim suggested, let's see the contributions.

-Nathan

>  Thanks,
>  xiaofeng
>
>
>
>  >  -Nathan
>  >
>  >
>  >
>  >  >
>  >  >
>  >  >  >  I'm sure people would be happy to update the code to run on any later
>  >  >  >  versions too, as we have in the past [1].  We just need people with
>  >  >  >  those later versions to tell us what to change.
>  >  >
>  >  >  Yes.
>  >  >
>  >  >  Thanks,
>  >  >  xiaofeng
>  >  >
>  >  >
>  >  >
>  >  >  >  [1] http://svn.apache.org/viewvc?view=rev&revision=591059
>  >  >  >
>  >  >  >  Regards,
>  >  >  >  Tim
>  >  >  >
>  >  >  >
>  >  >  >
>  >  >  >  > Link below is what I suggested 1.5 years ago:
>  >  >  >  > http://mail-archives.apache.org/mod_mbox/harmony-dev/200607.mbox/%3c9623c9a50607061939g5ef5c5ecr2c4389dfb25977ca@mail.gmail.com%3e
>  >  >  >  >
>  >  >  >  > Thanks,
>  >  >  >  > xiaofeng
>  >  >  >  >
>  >  >  >  > On 3/6/08, Alexei Fedotov <alexei.fedotov@gmail.com> wrote:
>  >  >  >  >> Johnny,
>  >  >  >  >> You are welcome to return when you get some rest. I believe
anyone can
>  >  >  >  >> learn how to build a Harmony provided he has enough time
and passion.
>  >  >  >  >> Thank you for your energy and enthusiasm.
>  >  >  >  >>
>  >  >  >  >> All, do we want to switch to something newer? MSVC 2005?
Or MSVC 2008?
>  >  >  >  >> Or Cygwin's gcc?
>  >  >  >  >> J9 funs, may J9 dependency from a specific runtime prove
an issue?
>  >  >  >  >> Stepan, Alexey, CC owners, I'm asking you because enabling
efforts
>  >  >  >  >> look lighter for me compared to BTI transition.
>  >  >  >  >>
>  >  >  >  >> Thanks.
>  >  >  >  >>
>  >  >  >  >>
>  >  >  >  >> On Thu, Mar 6, 2008 at 3:39 PM, Johnny Kewl <john@kewlstuff.co.za>
wrote:
>  >  >  >  >>> You know when I first looked at this I said lets do JRELite,
which I see
>  >  >  >  >> as the future of Java, and
>  >  >  >  >>>  to do this, I'm going to take Harmony and "break it
into little
>  >  >  >  >> pieces"... ha ha
>  >  >  >  >>>  Well I stand before you humbled and broken, Harmony
broke me into little
>  >  >  >  >> pieces, bashed my head against the wall and then drowned
me ;)
>  >  >  >  >>>  I think it threw a few kicks in as well ;)
>  >  >  >  >>>
>  >  >  >  >>>  Its a humungous ambitious beyond belief undertaking
and even though I've
>  >  >  >  >> done plenty of C in my time,
>  >  >  >  >>>  cross platform coding is something else.
>  >  >  >  >>>
>  >  >  >  >>>  Have always used an IDE, and thats my problem, I just
dont know where to
>  >  >  >  >> start when faced with build
>  >  >  >  >>>  errors... I just cant cant get it to compile on XP even
now using VS 6
>  >  >  >  >>>  Its trying but when something like this happens...
>  >  >  >  >>>
>  >  >  >  >>>      [exec] E:\Harmony\working_classlib\deploy\include\hythread.h(137)
:
>  >  >  >  >> error C
>  >  >  >  >>>  2146: syntax error : missing ')' before identifier 'millis'
>  >  >  >  >>>
>  >  >  >  >>>  in this code
>  >  >  >  >>>
>  >  >  >  >>>  extern HY_CFUNC IDATA VMCALL
>  >  >  >  >>>     hythread_sleep_interruptable PROTOTYPE ((I_64 millis,
IDATA nanos));
>  >  >  >  >>>
>  >  >  >  >>>  I know its not a real syntax error and that I_64 is
probably not
>  >  >  >  >> defined... then I follow the code back and it just becomes
>  >  >  >  >>>  a whole bunch of cross platform defines... and then
I wonder where on
>  >  >  >  >> earth the ant script defines that.
>  >  >  >  >>>  I tried all sorts of things and... even from VS 2005
and there for some
>  >  >  >  >> reason its trying to compile the
>  >  >  >  >>>  linux folders and not the win32... and I think where
on earth do you tell
>  >  >  >  >> the ant script to change that.
>  >  >  >  >>>  Or is it hiding in a mak file... I now officially give
up.
>  >  >  >  >>>
>  >  >  >  >>>  How on earth does one go about bringing code back from
ant driven.... to
>  >  >  >  >> IDE driven... that beats me.
>  >  >  >  >>>  All these dependencies... for me impossible.
>  >  >  >  >>>
>  >  >  >  >>>  So I leave you gurus to do your thing... I can see you
damn good, and
>  >  >  >  >> that you are working
>  >  >  >  >>>  damn hard, but the size of this project and my skill
levels lacking the
>  >  >  >  >> ability to even get it to a dev environment means
>  >  >  >  >>>  .... Harmony has kicked my butt ;)
>  >  >  >  >>>
>  >  >  >  >>>  We going try kludge JRELite from J2SE... but that really
means internal
>  >  >  >  >> company use only... its a fun thing.
>  >  >  >  >>>  Just before I go, I want to show you something and why
I believe JRELite
>  >  >  >  >> is the future...
>  >  >  >  >>>  This technology is something your truely invented because
we dont like
>  >  >  >  >> EJB, now if you can just forget about that... we get flamed
regularly
>  >  >  >  >>>  ... the surprising thing that fell out of this was the
delivery times of
>  >  >  >  >> applications.
>  >  >  >  >>>  With this technology applications all live on a central
server, so there
>  >  >  >  >> is no application installed in the company, they are delivered.
>  >  >  >  >>>  And also do not get confused here... delivering application
and
>  >  >  >  >> delivering the API as suggested in JRELIte is NOT the same
thing.
>  >  >  >  >>>  BUT... it is using a similar principle, ie it does not
install the JARs,
>  >  >  >  >> it just sucks down what the application needs.
>  >  >  >  >>>  Now if you degrade yourselves ;) and set this up on
a MS system.... watch
>  >  >  >  >> how fast the applications are delivered.
>  >  >  >  >>>  In most cases, on a LAN... in under a second.... so
you see, I wasnt
>  >  >  >  >> totally open... I know JRELite will work.
>  >  >  >  >>>  Its (if you can just forget about the competition with
EJB)... a good way
>  >  >  >  >> for you to see how your JreLite would work, when you deliver
API...
>  >  >  >  >> http://coolharbor.100free.com/index.htm
>  >  >  >  >>>  Best of luck to you.
>  >  >  >  >>
>  >  >  >  >>
>  >  >  >  >> --
>  >  >  >  >> With best regards,
>  >  >  >  >> Alexei
>  >  >  >  >>
>  >  >  >  >
>  >  >  >  >
>  >  >  >
>  >  >
>  >  >
>  >  >
>  >  >
>  >  >
>  >  > --
>  >  >  http://xiao-feng.blogspot.com
>  >  >
>  >
>
>
>
>  --
>
>
> http://xiao-feng.blogspot.com
>

Mime
View raw message