« first day (109 days earlier)      last day (2385 days later) » 

1:49 AM
@mbomb007 Added the play icon.
 
2:08 AM
@LuisMendo How about this? tio.run/nexus-dev/octave#@///PwA
 
 
4 hours later…
6:24 AM
Hexagony is in there but not Cubix?
 
 
4 hours later…
10:12 AM
@Dennis Did you mean to link some code? I get an empty window
 
 
5 hours later…
2:59 PM
@LuisMendo No code. I tentatively got rid of the i before the language name.
 
3:20 PM
@Dennis Would it be a security issue if someone can run shell commands from the TIO interface?
 
No, TIO already supports languages that can do that and more. All user-supplied code is executed in a sandbox, without internet access and without the ability to make permanenet changes to the system.
 
Hey Dennis, how many languages can I request before I start being really annoying to you? :P
 
Request all the languages you want. :)
 
Is it not a concern that you can see what scripts other users are running?
 
You don't have access to their source code, if that's what you mean. Each process has a unique MCS range.
 
3:27 PM
Well I'm seeing someone's source code, and it's not mine.
 
Please elaborate.
 
1) Scheme (Chicken), 2) Racket, 3) Picolisp, 4) Common Lisp (clisp), 5) Prolog, 6) Lily, 7) CoffeeScript 8) Lua 9) Go 10) Joy
Feel free to guess which ones are for polyglotting and which ones I just want to see on :P
 
Well if I cat /tmp/xxxx/code I see what looks like some code from someone elses script.
Maybe it's just random junk that doesn't matter. Was just curious what I was seeing.
In case it's not clear, the xxxx above is just a placeholder for whatever tmp directories are visible..
 
In which version of TIO is this?
And using which interpreter?
Send me a permalink, please.
 
3:36 PM
Befunge has shell access???
 
I think now it must be old data that hasn't been cleaned up. My own session seems to be deleted immediately after it's used.
 
I thought Dennis just didn't mind because Julia was on there anyway :P
 
Here's an example viewing some code: befunge-98.tryitonline.net/…
 
Does Befunge 93 have shell access as well?
 
3:44 PM
@Dennis Oh, sorry. I was looking for some Octave code and didn't notice. (Or I could say it's so natural as it is now that I hadn't noticed) :-P I think it's better now
 
After running code clicking on the code section snaps the window back to the top
which is super annoying imo
this is on nexus
 
@JamesHolderness OK, I sandboxed the Befunge 98 interpreter. Thanks for bringing this up! There are still security issues, but at least it should be denied network access and file system writes now. v1 is mostly built on hopes and prayers. There will be no such issues on Nexus.
 
OK cool. Thanks for sorting it out so quickly.
 
(I didn't realise you already did that with Julia :P)
 
Yeah, Julia runs in a crappy sandbox. Far from perfect, but I didn't have anything better atm.
@Poke Not sure how to prevent that without using divs instead of textareas, and those don't play nicely on mobile.
 
3:55 PM
the wonderful world of css :\
 
Not really CSS. Focusing the code textarea checks if it should be resized to accommodate its content, and that makes it jump. I'll try to find a better way to handle this.
 
sure
sounds good
 
 
2 hours later…
5:50 PM
First half.
CHICKEN Scheme: https://tio.run/nexus/scheme-chicken#@69RUJSZV6Kg5JGak5Ovo1CeX5SToqik@f8/AA
Common Lisp: https://tio.run/nexus/clisp#@69RXpRZkqpbXFKUmZeuoOSRmpOTr6NQnl@Uk6KopPn/PwA
SWI-Prolog: https://tio.run/nexus/prolog-swi#@2@lq5CZl1mSmZiTWZVYkpmfp5GbmJmnqccFohSAsuVFmSWpGuoeqTk5@Qrh@UU5KYrqmjoKeTk6ChmJOSV6//8DAA
Lua: https://tio.run/nexus/lua#@19QlJlXoqHkkZqTk68Qnl@Uk6Kk@f8/AA
Go: https://tio.run/nexus/go#@1@QmJydmJ6qkJuYmcfFlZlbkF9UoqCUlluixMWVVpqXDJbQ0FSo5uIECuoFFGXmleTkaSh5pObk5OsoPNkx7fnUHiVNrtr//wE
(Multi-line pings are weird.)
 
6:32 PM
@Dennis Gosh lol it seems that it does have sandbox behavior now. <insert a big phew> I confirmed you did a great job.
 
7:25 PM
Second half.
Racket: https://tio.run/nexus/racket#@6@ck5iXrlCUmJydWsLFpVFelFmSqqCUr6/gkamopPn/PwA
Picolisp: https://tio.run/nexus/picolisp#@69RUJSZp6DkkZqTk6@jUJ5flJOip6TJpZFUmar5/z8A
Lily: https://tio.run/nexus/lily#@19QlJlXoqHkkZqTk6@QVpSfq@CTmVOpqKT5/z8A
CoffeScript: https://tio.run/nexus/coffeescript#@5@cn1ecn5Oql5OfrqDkkZqTk6/gnJ@WlpoanFyUWVCiqPT/PwA
Joy: https://tio.run/nexus/joy#@6@UV5qbk5mkl5VfqaSQmZecU5qSqsdlaGBgoGeokFyalKpblJ9fosdVWJpZovf/PwA
Joy was a royal pain, but it seems to be working.
 
 
3 hours later…
10:54 PM
@Dennis Can we also have esolangs.org/wiki/Emoji?
 
@Dennis How does Prolog work on TIO?
Like, where do I put my facts and where do I put my queries
 
@quartata I have no ideas what facts and queries are.
 
Thanks.
Wait. It didn't work.
The link just sent me to the main page of nexus
 
Caching. A hard refresh should fix that.
 
Yeah, that worked! Thanks!
 
11:05 PM
I should force the interpreter to re-fetch the language list before saying it doesn't exit.
 

« first day (109 days earlier)      last day (2385 days later) »