[google-appengine] Re: hosting a c compiler on gae

2011-10-01 Thread Gerald Tan
I have used Janino which does runtime compilation of Java code into java classes that can be loaded into the running VM. If you are willing to work with Java, this is an option you can try. -- You received this message because you are subscribed to the Google Groups Google App Engine group.

Re: [google-appengine] Re: hosting a c compiler on gae

2011-09-30 Thread Ronoaldo José de Lana Pereira
+1 for Jeff's suggestion. Take a look here and you may probably cross-port some of the C compiler to run in the browser: http://repl.it/. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit

Re: [google-appengine] Re: hosting a c compiler on gae

2011-09-30 Thread Ikai Lan (Google)
Holy moly, Jeff that sounds like an amazing project! -- Ikai Lan Developer Programs Engineer, Google App Engine plus.ikailan.com | twitter.com/ikai On Thu, Sep 29, 2011 at 11:55 AM, Jeff Schnitzer j...@infohazard.orgwrote: On Thu, Sep 29, 2011 at 8:58 AM, madmax mahendra0...@gmail.com wrote:

[google-appengine] Re: hosting a c compiler on gae

2011-09-29 Thread Kaan Soral
I have worked on this topic before and let me tell you your requests are childish what where you thinking while you were writing your coding website on gae? other than these, you can easily create a compiling and running service, which will work asynchronously and notify gae when the process is

[google-appengine] Re: hosting a c compiler on gae

2011-09-29 Thread madmax
@Jeff Schnitzer : My app provide programming tests to users. Users can code the solutions in c or c++. I am planning to provide a feature where the users can compile their code and test for correctness. Obviously they wont be running the code. Have tried many ways to implement this feature. The

Re: [google-appengine] Re: hosting a c compiler on gae

2011-09-29 Thread Jeff Schnitzer
On Thu, Sep 29, 2011 at 8:58 AM, madmax mahendra0...@gmail.com wrote: @Jeff Schnitzer : My app provide programming tests to users. Users can code the solutions in c or c++. I am planning to provide a feature where the users can compile their code and test for correctness. Obviously they wont

[google-appengine] Re: hosting a c compiler on gae

2011-09-28 Thread madmax
Hi, It looks like I have to move away from app engine if I want to host a compiler. I did a thorough search and seems no way I can host a compiler on gae efficiently. Sad that I will have to rebuild the website again from scratch to the specifications of another infrastructure. Last hope.. Any

Re: [google-appengine] Re: hosting a c compiler on gae

2011-09-28 Thread Jeff Schnitzer
Host a compiler is too vague. Even Host a C compiler is too vague. What do you want to compile? What do you want it to compile to? For what platform? If you're creating a compile farm, you really want an environment that can run gcc natively. That will never be GAE for a million very good

Re: [google-appengine] Re: hosting a c compiler on gae

2011-09-28 Thread Ikai Lan (Google)
I agree with your statement about features, but it does not apply to your use case of hosting a compiler. The way you'd probably design this? Use App Engine for the web portion. Save the code to the blobstore, push the job to the task queue pull queue (

[google-appengine] Re: hosting a c compiler on gae

2011-08-01 Thread Greg
You could have another server provide a compile service, and have your Appengine app communicate with it via URLfetch, as you suggest. There will be inefficiencies here obviously, and you'll have to contend with the URLfetch size and time limits. You could also look for pure python compilers,

Re: [google-appengine] Re: hosting a c compiler on gae

2011-08-01 Thread Robert Kluin
Or compilers implemented in Java. Might be more likely to find those. On Mon, Aug 1, 2011 at 21:54, Greg g.fawc...@gmail.com wrote: You could have another server provide a compile service, and have your Appengine app communicate with it via URLfetch, as you suggest. There will be