Sololearn’s console needs a update | Sololearn: Learn to code for FREE!
Nouvelle formation ! Tous les codeurs devraient apprendre l'IA générative !
Essayez une leçon gratuite
+ 4

Sololearn’s console needs a update

Why is Sololearn’s console so bad? I mean no offense but it’s not a great console. It only takes inputs all at once, not in while or if statements. Take for example Pythonista’s console, their console takes multiple inputs at different times, Sololearn’s console DOES NOT do it. So, I guess I’m asking why’d they make the console this way and PLEASE update it.

10th Feb 2024, 2:54 AM
ThunderHawk
ThunderHawk - avatar
5 Réponses
+ 6
ThunderHawk , They're different things though. Pythonista is a dedicated IDE for one language on one operating system. The Sololearn Code Playground isn't an IDE. It's a unified interface that lets everyone seem to be able to run each other's code in a dozen different languages on multiple operating systems without learning a dozen different interfaces. The way it does that (just guessing, but it seems logical) is by not actually running any code. It sends the code along with the pre-entered user input to the servers where a bunch of different compilers, etc. for the different languages are active. The appropriate one runs the code, entering the user input when required, collects all the output, and sends the final result back to the playground. That's why it's not interactive -- the playground isn't running the code. The lack of interactivity is restrictive, but the positive trade off is that you can go to the Most Recent list and run any file there in a few seconds without hassle.
10th Feb 2024, 4:42 AM
Rain
Rain - avatar
+ 7
a free ide that can handle input interactively is *replit*. it is available as an app for android and ios or as a website. they also offer a wide range of programming languages.
10th Feb 2024, 7:17 AM
Lothar
Lothar - avatar
+ 4
it is also probably to minimize resource use. Codes are evaluated once and are given a fixed amount of time to execute. It will time out if your code takes too long to finish. So the server can handle a lot more users. Compare that to a console waiting for the next input...
10th Feb 2024, 5:45 AM
Bob_Li
Bob_Li - avatar
+ 3
Contact on info@sololearn.com
10th Feb 2024, 3:47 AM
A͢J
A͢J - avatar