[gcj] Re: Languages used

2010-05-10 Thread Pedro Osório
You have a good point but I think they're excluding operating systems
from this one. That is, you can use a non-free operating system as
long as the environment running on that OS is free.

This is for practical reasons obviously, as everyone will use Windows/
Linux/OS X, when it comes to programming languages it is much harder
to afford having non-free environments because there are potentially a
lot of these that could be used and it would become impractical for
evaluation purposes.

Btw, I noticed the Mathematica solutions because I know some people
that would probably compete if they could use Mathematica or Matlab.

On May 10, 8:04 am, Pablo Ariel Heiber pablohei...@gmail.com wrote:
 On Mon, May 10, 2010 at 3:59 AM, Carlos Guia zyx3d...@gmail.com wrote:
  Now you are just trouble making, the rules not only use Visual Studio
  express as an example of what is allowed, but they clearly say compiler or
  interpreter is freely available it doesn't say complete set of tools or
  nothing like that. Is very clear that only the compiler/interpreter has to
  be freely available. If I had access to one, I would run my codes on a debug
  enabled PS3 using gcc for ppc Cell-BE.

 Actually I'm troubly making, but that's just because rules doesn't
 seem to make much sense. Actually, I can rename a language
 SuperMathematica and make a trivial compiler of my own that compiles
 it to Mathematica code (like ghc with different languages), and then
 the compiler would be freely available.

 What I mean is, while I'm all for freely available software, I think
 the rules should state what it is intended (replicability of the run
 to some extent) instead of a flawed implementation of that.

 BTW, I'm not competing, and I don't really care about this details, I
 only ask to have some interesting arguments.

 Best,
 Pablo

 --
 You received this message because you are subscribed to the Google Groups 
 google-codejam group.
 To post to this group, send email to google-c...@googlegroups.com.
 To unsubscribe from this group, send email to 
 google-code+unsubscr...@googlegroups.com.
 For more options, visit this group 
 athttp://groups.google.com/group/google-code?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
google-codejam group.
To post to this group, send email to google-c...@googlegroups.com.
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en.



Re: [gcj] Re: Languages used

2010-05-10 Thread Davi Costa
I'm not sure if you are allowed to distribute that translator compiler.

On Mon, May 10, 2010 at 6:43 AM, Pedro Osório mebm.pedroso...@gmail.comwrote:

 You have a good point but I think they're excluding operating systems
 from this one. That is, you can use a non-free operating system as
 long as the environment running on that OS is free.

 This is for practical reasons obviously, as everyone will use Windows/
 Linux/OS X, when it comes to programming languages it is much harder
 to afford having non-free environments because there are potentially a
 lot of these that could be used and it would become impractical for
 evaluation purposes.

 Btw, I noticed the Mathematica solutions because I know some people
 that would probably compete if they could use Mathematica or Matlab.

 On May 10, 8:04 am, Pablo Ariel Heiber pablohei...@gmail.com wrote:
  On Mon, May 10, 2010 at 3:59 AM, Carlos Guia zyx3d...@gmail.com wrote:
   Now you are just trouble making, the rules not only use Visual Studio
   express as an example of what is allowed, but they clearly say
 compiler or
   interpreter is freely available it doesn't say complete set of tools
 or
   nothing like that. Is very clear that only the compiler/interpreter has
 to
   be freely available. If I had access to one, I would run my codes on a
 debug
   enabled PS3 using gcc for ppc Cell-BE.
 
  Actually I'm troubly making, but that's just because rules doesn't
  seem to make much sense. Actually, I can rename a language
  SuperMathematica and make a trivial compiler of my own that compiles
  it to Mathematica code (like ghc with different languages), and then
  the compiler would be freely available.
 
  What I mean is, while I'm all for freely available software, I think
  the rules should state what it is intended (replicability of the run
  to some extent) instead of a flawed implementation of that.
 
  BTW, I'm not competing, and I don't really care about this details, I
  only ask to have some interesting arguments.
 
  Best,
  Pablo
 
  --
  You received this message because you are subscribed to the Google Groups
 google-codejam group.
  To post to this group, send email to google-c...@googlegroups.com.
  To unsubscribe from this group, send email to
 google-code+unsubscr...@googlegroups.comgoogle-code%2bunsubscr...@googlegroups.com
 .
  For more options, visit this group athttp://
 groups.google.com/group/google-code?hl=en.

 --
 You received this message because you are subscribed to the Google Groups
 google-codejam group.
 To post to this group, send email to google-c...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-code+unsubscr...@googlegroups.comgoogle-code%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-code?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
google-codejam group.
To post to this group, send email to google-c...@googlegroups.com.
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en.



Re: [gcj] Re: Languages used

2010-05-10 Thread Jacob Lyles
I would suggest that you do not lift the restriction on non-free
languages. If I ask a student to solve an algorithmic problem on a
homework and he gives me a solution in a language for which I need a
$500 compiler to run, his solution is worthless to me. This is
especially true considering the vast quantity of free compilers in the
world.

Frankly, I find it rude when a person gives me a document or a program
that requires a multi-hundred dollar piece of software to use.
Allowing contestants to use non-free software just encourages bad
habits. Also, none of the other contestants will be able to run the
non-free solutions unless they have an extra few hundred dollars to
spend.

On Sun, May 9, 2010 at 8:31 PM, Bartholomew Furrow fur...@gmail.com wrote:
 i have downloaded a 30-day trial version of mathematica 6.0 for gcj
 which is available freely over the internet. so can i use it to solve
 problems in gcj 2010?

 From the rules:

 Time-limited trials for compilers and interpreters are disallowed.

 The reason for this is that if I've previously downloaded Mathematica's
 trial, now I can't use it to compete or to test your programs.  It's
 possible I could get around this somehow, but that would presumably be in
 violation of the license agreement.
 With that said, we could consider changing the free languages only rule
 for next year if lots of people wanted it changed.  I like it because it's
 egalitarian, but it's a limitation and so not obviously the right thing to
 do.  I'm curious as to what you fine people think.
 Cheers,
 Bartholomew

 --
 You received this message because you are subscribed to the Google Groups
 google-codejam group.
 To post to this group, send email to google-c...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-code+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/google-code?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
google-codejam group.
To post to this group, send email to google-c...@googlegroups.com.
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en.



[gcj] Re: Languages used

2010-05-10 Thread Vexorian
I would prefer it if things that are EXCLUSIVE to windows/other non-
free OS were banned but I guess they had to make an exception. I.e: VS-
only submissions are untestable by me and I think that is a problem.
VS express is not freely available, you need a whole windows license
to run it.

I can rename a language
SuperMathematica and make a trivial compiler of my own that compiles
it to Mathematica code

Nope, you can't. You'd still need the mathematica interpreter to run
the program.


On May 10, 1:56 am, Pablo Ariel Heiber pablohei...@gmail.com wrote:
 So any compiler that runs over non-freely available operating system
 (ejem, windows) is not allowed? After all, the complete set of tools
 needed to test and run the programs is not available.



 On Mon, May 10, 2010 at 2:52 AM, Bartholomew Furrow fur...@gmail.com wrote:
  Then could I use MATLAB Code [Its equivalent octave is free and the code
  is the same]??!!

  If it works in Octave, sure! :-)   But then you're really using Octave,
  which is what I'd recommend in the first place.

  --
  You received this message because you are subscribed to the Google Groups
  google-codejam group.
  To post to this group, send email to google-c...@googlegroups.com.
  To unsubscribe from this group, send email to
  google-code+unsubscr...@googlegroups.com.
  For more options, visit this group at
 http://groups.google.com/group/google-code?hl=en.

 --
 You received this message because you are subscribed to the Google Groups 
 google-codejam group.
 To post to this group, send email to google-c...@googlegroups.com.
 To unsubscribe from this group, send email to 
 google-code+unsubscr...@googlegroups.com.
 For more options, visit this group 
 athttp://groups.google.com/group/google-code?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
google-codejam group.
To post to this group, send email to google-c...@googlegroups.com.
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en.



[gcj] Re: Languages used

2010-05-09 Thread tonka
i have downloaded a 30-day trial version of mathematica 6.0 for gcj
which is available freely over the internet. so can i use it to solve
problems in gcj 2010?

On May 10, 6:14 am, Bartholomew Furrow fur...@gmail.com wrote:
  Doesn't this mean that Mathematica isn't allowed?

 Yes, it does (unless someone can find me a legal, free version of
 Mathematica that you can all use).  We're aware that there are some
 Mathematica solutions, though fortunately all from people who solved other
 problems too.  We'll contact them to let them know, subtract the points, and
 work on making this a little more clear.

 Cheers,
 Bartholomew

 --
 You received this message because you are subscribed to the Google Groups 
 google-codejam group.
 To post to this group, send email to google-c...@googlegroups.com.
 To unsubscribe from this group, send email to 
 google-code+unsubscr...@googlegroups.com.
 For more options, visit this group 
 athttp://groups.google.com/group/google-code?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
google-codejam group.
To post to this group, send email to google-c...@googlegroups.com.
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en.



Re: [gcj] Re: Languages used

2010-05-09 Thread Bartholomew Furrow

 i have downloaded a 30-day trial version of mathematica 6.0 for gcj
 which is available freely over the internet. so can i use it to solve
 problems in gcj 2010?


From the rules:

Time-limited trials for compilers and interpreters are disallowed.


The reason for this is that if I've previously downloaded Mathematica's
trial, now I can't use it to compete or to test your programs.  It's
possible I could get around this somehow, but that would presumably be in
violation of the license agreement.

With that said, we could consider changing the free languages only rule
for next year if lots of people wanted it changed.  I like it because it's
egalitarian, but it's a limitation and so not obviously the right thing to
do.  I'm curious as to what you fine people think.

Cheers,
Bartholomew

-- 
You received this message because you are subscribed to the Google Groups 
google-codejam group.
To post to this group, send email to google-c...@googlegroups.com.
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en.



Re: [gcj] Re: Languages used

2010-05-09 Thread Abdelrhman Abotaleb
But Already there are about Five participants submitted their solutions
using mathmatica
 Is it allowed only in the qualification round but not for the next rounds
or what!?


On Mon, May 10, 2010 at 5:31 AM, Bartholomew Furrow fur...@gmail.comwrote:

 i have downloaded a 30-day trial version of mathematica 6.0 for gcj
 which is available freely over the internet. so can i use it to solve
 problems in gcj 2010?


 From the rules:

 Time-limited trials for compilers and interpreters are disallowed.


 The reason for this is that if I've previously downloaded Mathematica's
 trial, now I can't use it to compete or to test your programs.  It's
 possible I could get around this somehow, but that would presumably be in
 violation of the license agreement.

 With that said, we could consider changing the free languages only rule
 for next year if lots of people wanted it changed.  I like it because it's
 egalitarian, but it's a limitation and so not obviously the right thing to
 do.  I'm curious as to what you fine people think.

 Cheers,
 Bartholomew

 --
 You received this message because you are subscribed to the Google Groups
 google-codejam group.
 To post to this group, send email to google-c...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-code+unsubscr...@googlegroups.comgoogle-code%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-code?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
google-codejam group.
To post to this group, send email to google-c...@googlegroups.com.
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en.



Re: [gcj] Re: Languages used

2010-05-09 Thread Abdelrhman Abotaleb
Then could I use MATLAB Code [Its equivalent octave is free and the code is
the same]??!!

On Mon, May 10, 2010 at 6:09 AM, Abdelrhman Abotaleb 
profvip.abota...@gmail.com wrote:

 But Already there are about Five participants submitted their solutions
 using mathmatica
  Is it allowed only in the qualification round but not for the next rounds
 or what!?



 On Mon, May 10, 2010 at 5:31 AM, Bartholomew Furrow fur...@gmail.comwrote:

 i have downloaded a 30-day trial version of mathematica 6.0 for gcj
 which is available freely over the internet. so can i use it to solve
 problems in gcj 2010?


 From the rules:

 Time-limited trials for compilers and interpreters are disallowed.


 The reason for this is that if I've previously downloaded Mathematica's
 trial, now I can't use it to compete or to test your programs.  It's
 possible I could get around this somehow, but that would presumably be in
 violation of the license agreement.

 With that said, we could consider changing the free languages only rule
 for next year if lots of people wanted it changed.  I like it because it's
 egalitarian, but it's a limitation and so not obviously the right thing to
 do.  I'm curious as to what you fine people think.

 Cheers,
 Bartholomew

 --
 You received this message because you are subscribed to the Google Groups
 google-codejam group.
 To post to this group, send email to google-c...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-code+unsubscr...@googlegroups.comgoogle-code%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-code?hl=en.




-- 
You received this message because you are subscribed to the Google Groups 
google-codejam group.
To post to this group, send email to google-c...@googlegroups.com.
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en.