On Thu, Aug 26, 2010 at 5:10 PM, Roger Meier <[email protected]>wrote:

> fully agree! hudson is a super great piece of software. => easy to use is
> key!
>
> however, another question is time.
> - how long does it take to get a java compiler up and running with all the
> featuresand tests?
> - what about these patches from David? => have a solution very quickly and
> simple
>
> please remember C and C++ is avaiable on any platform and the compiler can
> be compiled without dependencies.
>
> So what's the compilers mission?
> -  just create the files
> -  do things like hudson does
>

In my opinion the most important end goal is simple: my coworker who has
stock OSX with no special junk installed beyond the "Developer Tools" can
download a tarball and get thrift generating code in their favorite
language, without having to go and install anything else first.

If we can do that by killing the boost dependency, that's great.

Converting to Java gives us that plus a bit more - easier development, no
compilation step at all, easier integration in Java-based builds. But it's a
lot of work and no one has volunteered to get us there. Like David said,
it's thousands of lines of code.


>
> Am 27.08.2010 01:57, schrieb Bjorn Borud:
>
>  Todd Lipcon<[email protected]>  writes:
>>
>>
>>> Not to say I don't like coding in python plenty, but Java at least has a
>>> pretty sane deployment story.
>>>
>>>
>> my favorite is Hudson.  *that* is how Java applications are assembled
>> and distributed properly.
>>
>> (for those who haven't set up Hudson: you download a hudson.war file.
>> then you can decide if you are in a particularly masochistic mood and
>> set up a Java web server and wrestle it into accepting the WAR file OR
>> you can just run it from the command line with:
>>
>>    java -jar hudson.war
>>
>> and it just does what it is supposed to with no dangly bits (external
>> dependencies) hanging off to the side.  beautiful)
>>
>> -Bjørn
>>
>>
>>
>>
>>
>
>


-- 
Todd Lipcon
Software Engineer, Cloudera

Reply via email to