# Build or embed online playground for fortran-lang.org

**URL:** <https://fortran-lang.discourse.group/t/build-or-embed-online-playground-for-fortran-lang-org/3258>\
**Category:** GSoC-2022\
**Created:** [April 18, 2022, 12:26pm UTC](https://fortran-lang.discourse.group/t/build-or-embed-online-playground-for-fortran-lang-org/3258 "2022-04-18T12:26:08Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![heet\_kumar\_kothadiya](https://avatars.discourse-cdn.com/v4/letter/h/f05b48/32.png) [@heet\_kumar\_kothadiya](https://fortran-lang.discourse.group/u/heet_kumar_kothadiya)\
**Post date:** [April 18, 2022, 12:26pm UTC](https://fortran-lang.discourse.group/t/build-or-embed-online-playground-for-fortran-lang-org/3258/1 "2022-04-18T12:26:08Z")

</div>

# GSOC 2022

Project idea - Build or embed online playground for [fortran-lang.org](http://fortran-lang.org)  
link - [GSoC 2022 Project ideas · fortran-lang/fortran-lang.org Wiki · GitHub](https://github.com/fortran-lang/fortran-lang.org/wiki/GSoC-2022-Project-ideas#build-or-embed-online-playground-for-fortran-langorg)

Hello Mentors,  
for these project forton comipler need to be set in backend where in which server or which cloud platform. So that from there we can run and retrive the code. Either using API’s we will go for running Forton program.

---

<div class="post-metadata">

**Author:** ![milancurcic](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/milancurcic/32/2_2.png) [@milancurcic](https://fortran-lang.discourse.group/u/milancurcic)\
**Post date:** [April 18, 2022, 6:27pm UTC](https://fortran-lang.discourse.group/t/build-or-embed-online-playground-for-fortran-lang-org/3258/2 "2022-04-18T18:27:01Z")

</div>

Hi @heet_kumar_kothadiya and welcome.

Do you have a proposal draft you’d like to share and get some feedback on?

---

<div class="post-metadata">

**Author:** ![heet\_kumar\_kothadiya](https://avatars.discourse-cdn.com/v4/letter/h/f05b48/32.png) [@heet\_kumar\_kothadiya](https://fortran-lang.discourse.group/u/heet_kumar_kothadiya)\
**Post date:** [April 19, 2022, 5:36am UTC](https://fortran-lang.discourse.group/t/build-or-embed-online-playground-for-fortran-lang-org/3258/3 "2022-04-19T05:36:04Z")

</div>

@milancurcic yes I have proposal I am sharing with you Sir. Sir can you mention me once that what are the information i need to include in Proposal and what format i need to follow.

---

<div class="post-metadata">

**Author:** ![hakostra](https://avatars.discourse-cdn.com/v4/letter/h/a3d4f5/32.png) [@hakostra](https://fortran-lang.discourse.group/u/hakostra)\
**Post date:** [April 19, 2022, 6:48am UTC](https://fortran-lang.discourse.group/t/build-or-embed-online-playground-for-fortran-lang-org/3258/4 "2022-04-19T06:48:21Z")

</div>

Sorry to say it, but there is [https://godbolt.org/](https://godbolt.org/) which already does nearly the same thing as this proposal.

It contains all recent gfortran, ifort and ifx compilers along with flang trunk (which hopefully become useful soon) and is an extremely powerful tool. I have used it at several occasions when I want to compare compiler behavior across implementations.

I do not think re-inventing the wheel is a good use of resources.

---

<div class="post-metadata">

**Author:** ![arteevraina](https://avatars.discourse-cdn.com/v4/letter/a/b5ac83/32.png) [@arteevraina](https://fortran-lang.discourse.group/u/arteevraina)\
**Post date:** [April 19, 2022, 9:16am UTC](https://fortran-lang.discourse.group/t/build-or-embed-online-playground-for-fortran-lang-org/3258/5 "2022-04-19T09:16:24Z")

</div>

Hi @heet_kumar_kothadiya , You can find the format of the proposal on this [page](https://github.com/fortran-lang/fortran-lang.org/wiki/GSoC-2022-Contributor-Instructions#gsoc-contributor-application-template).

Reminder: The deadline to submit the proposal is today at 11:30 PM IST.

---

<div class="post-metadata">

**Author:** ![heet\_kumar\_kothadiya](https://avatars.discourse-cdn.com/v4/letter/h/f05b48/32.png) [@heet\_kumar\_kothadiya](https://fortran-lang.discourse.group/u/heet_kumar_kothadiya)\
**Post date:** [April 19, 2022, 9:18am UTC](https://fortran-lang.discourse.group/t/build-or-embed-online-playground-for-fortran-lang-org/3258/6 "2022-04-19T09:18:40Z")

</div>

thanks for reminder and I am on it right now.

---

<div class="post-metadata">

**Author:** ![milancurcic](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/milancurcic/32/2_2.png) [@milancurcic](https://fortran-lang.discourse.group/u/milancurcic)\
**Post date:** [April 19, 2022, 5:51pm UTC](https://fortran-lang.discourse.group/t/build-or-embed-online-playground-for-fortran-lang-org/3258/7 "2022-04-19T17:51:23Z")

</div>

> [@hakostra](#):
>
> Sorry to say it, but there is [https://godbolt.org/](https://godbolt.org/) which already does nearly the same thing as this proposal.

No need to be sorry, all feedback is welcome. Compiler Explorer is not a solution because it’s a power tool with complex UI and many features. This project will target newcomers to the language that want to play with simple programs and explore the language. The [Rust playground](https://play.rust-lang.org/) is about as complex this project should get, but ideally simpler than that. I agree there’s no need to reinvent the wheel–all building blocks for this project are open source and readily available for use. They need putting together, of course.

---

<div class="post-metadata">

**Author:** ![nbehrnd](https://avatars.discourse-cdn.com/v4/letter/n/e0b2c6/32.png) [@nbehrnd](https://fortran-lang.discourse.group/u/nbehrnd)\
**Post date:** [April 19, 2022, 8:52pm UTC](https://fortran-lang.discourse.group/t/build-or-embed-online-playground-for-fortran-lang-org/3258/8 "2022-04-19T20:52:07Z")

</div>

True, the concept of test pad-like approach (similar to e.g., [learnlatex.org](https://www.learnlatex.org/) I mentioned some time ago ([entry](https://fortran-lang.discourse.group/t/test-driven-training-pad/978))) sometimes appears again, including the promotion of Fortran in other languages than English ([one thread](https://fortran-lang.discourse.group/t/promoting-fortran-in-non-english-languages/678)).
