[gcj] Re: Languages used
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
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
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
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
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
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
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
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.