Hello,
I am Swathy, currently pursuing my masters in India.
Hearty congratulations on being accepted for the second time into GSoC
program. I looked into the projects page and found the ideas in the
compatibility section more interesting.
As stated in your site, the dominance of multi-core processors has made
parallel programming a crucial skill. We students, will be very much happy
to learn the theory along with Chapel. In my humble opinion, having a *web
based compiler and debugger for Chapel *will make it more accessible and
help people having the pain of compatibility issues for now. I thoroughly
understood it's importance and felt that it is of high priority and so got
interested in it if I can contribute to it.
I looked into ideone <http://ideone.com/> and their api model. It seems
that sphere-engine needs to extend their support to any new programming
language for ideone <http://ideone.com/> to support it. I as an user sent a
email to [email protected] to check, if that is the case or to look for
any other possibilities.
Also, I researched on how to independently set up a web service that
compiles the Chapel code and returns the output. This blog
<http://remoteinterview.tumblr.com/post/89639823776/how-we-used-docker-to-compile-and-run-untrusted>
on how remoteinterview.io <https://www.remoteinterview.io/> had used the
Docker to compile and run the code helped a lot find all possible
implementation styles and their backdrops. A brief idea on their current
implementation can be understood by this chart [1].
The other site mentioned in the ideas page(cpp.sh) is specific to C++ and
we shall have something like ChapelOnline similar to it as an end goal to
this idea.
So, kindly suggest me on how to proceed about this idea and start
contributing to Chapel.
I have started learning Chapel using the provided resources in the
official site. While I started using it, I also thought that it would be
very useful to have the *web service based Chapel compiler linked to an
improved learning site with snippets* that can be run and tested live while
learning will be of great help to someone coming new to learn Chapel. I
would like to add such thought to this idea so as to extend this project to
the scope of GSoC. Kindly let me know your opinion on this.
[1]. Chart link
<https://lh5.googleusercontent.com/Uq_v4U-VDRLarz3mU3YuHDDwDzFusT-l0I5EJ7KZ0fgGYtqL9sCYydqp_wSAS2CwEJyL_RwKyNd_fvYxt1naYmk4sbp9OxMyB1QC9N9DyFvBUDv6IIvS7mwj4H1urlwZ0A>
Regards,
Swathy.
------------------------------------------------------------------------------
Announcing the Oxford Dictionaries API! The API offers world-renowned
dictionary content that is easy and intuitive to access. Sign up for an
account today to start using our lexical data to power your apps and
projects. Get started today and enter our developer competition.
http://sdm.link/oxford
_______________________________________________
Chapel-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/chapel-developers