Skip to content

JavaScript interpreter #80

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
SusheelThapa opened this issue Oct 11, 2023 · 11 comments
Open

JavaScript interpreter #80

SusheelThapa opened this issue Oct 11, 2023 · 11 comments

Comments

@SusheelThapa
Copy link
Contributor

I want to add details about javascript interpreter.

@AnshuWorld
Copy link

i want to contribute here please assign me

@partha7978
Copy link

Hi @SusheelThapa, Please assign this issue to me.

@VanshAgarwal12113097
Copy link

hi @SusheelThapa Please assign this issue to me

@Mstanic05
Copy link

Hi @SusheelThapa assign me to this issue please.

@sumn2u sumn2u added the good first issue Good for newcomers label Jun 24, 2024
@rajatsingh23
Copy link

I want to contribute please assign the issue to me

@kenshanta
Copy link

Is this in progress? any ETA?

@sumn2u
Copy link
Owner

sumn2u commented May 23, 2025

Is this in progress? any ETA?

I don't think @rajatsingh23 is working on it anymore. Feel free to take over.

@kenshanta
Copy link

@sumn2u Thanks for the assignment, can you provide details about the assignment? or if there are any identical completed example PRs I can reference from?

Thanks in advance!

@sumn2u
Copy link
Owner

sumn2u commented May 23, 2025

@sumn2u Thanks for the assignment, can you provide details about the assignment? or if there are any identical completed example PRs I can reference from?

Thanks in advance!

This PR (#226) outlines the process for adding an interpreter. The goal is to provide environments where users can execute code and view the results directly within their browsers. Feel free to add it where you think an exercise will help to understand the concept.

@kenshanta
Copy link

Feel free to add it where you think an exercise will help to understand the concept.

Okay that explains why this issue is kept open all this time because nobody wants to go ahead and read all the content to decide if an interpreter is needed or not... a lot of bottlenecks in the process.

How about streamlining the procedure by adding a JS interpreter Icon at the level of the navbar (plenty of space available) that can toggle the interpreter's visibility and auto scroll to it's viewpoint? (the interpreter will be page agnostic)

LMK @sumn2u

@sumn2u
Copy link
Owner

sumn2u commented May 25, 2025

@kenshanta Thanks for the suggestions and for pointing out the bottlenecks. For now, I think it makes sense to start with these chapters: Strings, Conditional Logic, and Arrays. We can move on to the others later.

Regarding the JS interpreter icon, I think it makes more sense to place it inside the right sidebar, within the chapter section, rather than in the navbar, but this is a lower priority for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants