News for hackers. Stuff that matters.
Re:Try Python, Ruby, Lua, Scheme, QBasic, Forth ... by forbes on Friday September 30, 2011 @08:07AM (#3056618)
amasad: After a 5 minute play my first impressions are 'awesome!'. Some feedback:

I selected QBasic then changed my mind but couldn't immediately figure out how to get back to the list of the languages. Clicking the logo of a website usually takes you back to the 'home page', which in this case I consider to be the list of languages. You have buttons at the top right, with the lambda taking me back to the language chooser. Maybe button labels, even tooltips would help. But I would definitely make the logo the 'home' button. Even refreshing the page didn't take me back.

Anyway, a minor complaint. A super-cool effort. I will now go play with it some more.

Re:Try Python, Ruby, Lua, Scheme, QBasic, Forth ... by amasad on Friday September 30, 2011 @01:57PM (#3057935)
A quick fix has been deployed. Clicking on the logo would open up the language selector page, and added tooltips to the buttons.
Re:Try Python, Ruby, Lua, Scheme, QBasic, Forth ... by amasad on Friday September 30, 2011 @08:14AM (#3056634)
We thought the lambda button would be obvious! Will add labels/tooltips soon, thanks.
Re:Try Python, Ruby, Lua, Scheme, QBasic, Forth ... by alttag on Friday September 30, 2011 @09:45AM (#3056943)
Same comment as the GP. I felt like you're breaking a convention by not having the logo go back to the chooser page, and by not returning to the chooser on refresh/revisit.
Re:Try Python, Ruby, Lua, Scheme, QBasic, Forth ... by amasad on Friday September 30, 2011 @09:53AM (#3056971)
Website conventions? We think of repl.it as a webapp, not a website. Once you load a language the app remembers your language and loads it for you on next page load, and if you want to change your language you click the language selector button (which I agree is not that clear at the moment).
Re:Try Python, Ruby, Lua, Scheme, QBasic, Forth ... by zbuc on Friday September 30, 2011 @03:41PM (#3058310)
Then it should also load the last program you were working on -- and, if possible, the output from the interpreter as well.

Cool app!

Re:Try Python, Ruby, Lua, Scheme, QBasic, Forth ... by max99x on Friday September 30, 2011 @04:59PM (#3058557)
Currently you can save a replayable session and get a unique link, but this is public. We do have plans to remember history locally (either just as command history or a full-blown session) in the future. The initial relevant issue is at https://github.com/replit/repl.it/issues/15.
Re:Try Python, Ruby, Lua, Scheme, QBasic, Forth ... by rprospero on Friday September 30, 2011 @08:32AM (#3056685)
I thought that the lambda button would give me a list of available functions in my current language. I'd definitely recommend changing the label to something less ambiguous.
Re:Try Python, Ruby, Lua, Scheme, QBasic, Forth ... by forbes on Friday September 30, 2011 @08:24AM (#3056659)
It wasn't obvious enough for a half-asleep half-wit (me). But as I said, a very minor complaint. It is a great app you have made.
Re:Try Python, Ruby, Lua, Scheme, QBasic, Forth ... by xtan on Friday September 30, 2011 @12:19PM (#3057538)
agreed with op. Lambda is not at all obvious.
Re:Try Python, Ruby, Lua, Scheme, QBasic, Forth ... by DanielRibeiro on Friday September 30, 2011 @10:55AM (#3057224)
I liked the fact that it is much faster than ideone[1], even though it has way less languages.

[1] http://ideone.com/

Re:Try Python, Ruby, Lua, Scheme, QBasic, Forth ... by yahelc on Friday September 30, 2011 @11:48AM (#3057414)
I think the difference is that ideone is actually running those languages on the backend, whereas this is running JS-based interpreters in the browser.
Re:Try Python, Ruby, Lua, Scheme, QBasic, Forth ... by DanielRibeiro on Friday September 30, 2011 @01:01PM (#3057702)
I guess this is right.