« first day (353 days earlier)      last day (2141 days later) » 

00:34
@Dennis So should I convert Cubically-SBCS to UTF-8 or the other way around?
@LuisMendo 356 MiB after cleaning the cache, for both Pythons. Syncing should be done in ~2 minutes.
@MDXF Whichever you think is easier. I'm converting to UTF-8 for Jelly, so I can use UTF-8 in the remainder of the source code.
Also @Dennis can you add Makefile as a language? It can do quines and hello world
@Dennis Oh okay, sounds good.
And UTF-8 is reverse compatible with ASCII, correct?
Yes.
Cool! That should be easier than I thought.
That's pretty much why UTF-8 is more popular than other choices, at least in the Western world.
00:44
So my interpreter is going to take a flag that tells it whether to read UTF-8 or Cubically-SBCS. Do I have to perform any conversions at all, or can I just do something like if ((codepage == SBCS && char_read == 0x01) || (codepage == UTF8 && char_read == '\u2028')) { do_command(1); } ? Basically, read it as SBCS if it's SBCS, read it as UTF-8 if it's UTF-8, no conversions necessary
@MDXF you don't have to convert
YAY
That makes my life sooo much easier
@ASCII-only mind if I steal half of Charcoal's codepage?
@MDXF ... why would it not be valid
@MDXF okay
@ASCII-only I thought some conversion had to take place for it to be allowed
but what would cubically need to use it for
00:46
I added multiple cube sizes, and now I need commands to turn the inner layers of the cube
I'm gonna use the subscript unicode characters to define the layer
@MDXF nope it's fine as long as a program with that bytecount is valid
I'm gonna use Charcoal's 0xB0 through 0xB9
@MDXF higher-dimensional cubes :P
@ASCII-only You mean like a hexagonal cube? Or a dodecahedron cube?
Cubically can currently handle any 6xNxN cube, where N is the third argument passed to the interpreter
higher-dimesntional cubes I think means like hypercube and 5d cube
00:50
@MDXF >_> hexagonal cube is not cube
Speaking of which, @Dennis can you pull Cubically? I made some changes to how the interpreter needs to be invoked, see README
@Pavel *tesseract/octachoron
@Dennis Working! Thanks a lot!
Right. A hypercube is an n-dimensional "cube".
@Pavel yeah
00:52
Hmm... that's not a bad idea, just painful to implement
Ugh I just escaped from a week of intensive Cubically development, now I'm back into it ;-;
@MDXF not impossible
@MDXF btw 10 chars isn't half
@ASCII-only I know I'm using some other things probably
Is there an ASCII charset table in Markdown or HTML?
@MDXF definitely
... link?
01:01
Cool thanks
Anything more like Charcoal's SBCS table?
@MDXF just use charcoal/jelly's
brb writing generator in charcoal
@ASCII-only Oh are they reverse compatible with ASCII? cool
@MDXF So basically I have to add fu before the filename?
@MDXF yeah (well ascii printables at least)
@Dennis Yep.
@ASCII-only Yeah. Ok cool
01:06
@MDXF Alright. Syncing.
Thanks!
01:17
:| 74 bytes
02:11
> \\n
 
2 hours later…
04:30
@Pavel what
04:42
@Dennis Can you pull Charcoal? Thanks
@ASCII-only Should be done syncing. (DSL died on me.)
@ASCII-only Something like this? dev.tio.run (not done yet, not live yet)
3
YES
That's awesome.
@Dennis nice, but I think you should keep the categories separate
also I was going for something different but this way works a lot better
I don't think the check boxes for the search field really help, but other than that, awesome.
Maybe call it "search" and not "query"
@Pavel why not
04:57
@Pavel I figure some people do not care about one kind of language. I intend to make it "remember" your choice, so if you're not into recreational programming, you can hide the whole lot.
@ASCII-only Hm, I'm not convinced that would work well with the search function. Having search results in categories isn't exactly common.
But screen space.
I don't think it offers enough of a benefit.
@Dennis hmm true, maybe you could sort by practical/recreational before alphabetically?
@Dennis Idea: Once you start searching, the categories merge, but if the field is empty, keep them seperate.
@Pavel You're wasting a lot more screen space if you want to hide half of them but can't.
Once you've typed out the lang name, it's kind of unlikely you'll get pracitcal and recreational languages left
05:00
@Pavel You can get just that if you deselect a category.
I suppose
@ASCII-only Hm, that would require some sort of divisor. It's just confusing otherwise.
Minor nitpick: the search field supports autocomplete, but that autocomplete prompts me to select one of several options I've entered into other fields on on other completely unrelated websites.
My intention is to make the subdivision in categories optional. I think checkboxes are the best way to offer both.
Seriously though. Query isn't a great label.
05:05
@Pavel Other sites that used the element ID query, I see. I guess it could use a unique name. Before I implement keyboard navigation to select a language, it's rather useless though.
True, but it bothers me anyway >_<
Probably best to turn it off, as I want arrow keys to be able to select a language without using the mouse.
@Pavel I'm not attached to Query. Search is fine by me.
I think that's much better
05:21
@Pavel I don't like that Query is regex. I'd rather have plain text matching. E.g. I'd like to use \ to find \/ and (if we ever get it) APL\360
Also, "C++" does not allow me to find C++.
Hm, plain text matching might indeed be better.
The backslash isn't that problematic, but + is bound to create confusion.
05:40
OK, renamed Query to Search, disabled autocomplete, and replaced regex with a case-insensitive plain text search.
@Dennis That's much better.
Unless something major comes up, I'll go live when I wake up tomorrow. Additional features can always be added later.
06:07
After that's done, I'll add Hack and Julia 0.6.
@MDXF And Make. Forgot to acknowledge that earlier.
 
1 hour later…
07:34
Great search bar +1
 
8 hours later…
15:05
@Dennis Can you pull Swap?
 
1 hour later…
16:10
@Dennis Could you look into adding Proton onto TIO? The GitHub link is here: github.com/alexander-liao/proton To run it, just run ./proton <filename>. Thanks!
You made another language?
16:36
@Dennis can you pull Cubically?
17:18
@HyperNeutrino I'll add it to the list.
@BusinessCat Syncing.
@MDXF Syncing. FYI it seems like you're missing an import.
lang.c: In function ‘main’:
lang.c:74:17: warning: implicit declaration of function ‘getwc’; did you mean ‘getw’? [-Wimplicit-function-declaration]
         int c = getwc(in);
                 ^~~~~
                 getw
lang.c: In function ‘do_skip’:
lang.c:314:9: warning: implicit declaration of function ‘ungetwc’; did you mean ‘ungetc’? [-Wimplicit-function-declaration]
         ungetwc(c,in);
         ^~~~~~~
         ungetc
Went live with the search thingie.
Oh yeah, #include <wchar.h>
@Dennis those checkboxes are really pretty by the way
@Dennis Oh that's very nice
17:38
:)
@Dennis Thanks
 
2 hours later…
19:38
@HyperNeutrino Do you have a Hello World?
@Dennis print("Hello, World!") :P
19:57
@HyperNeutrino I didn't think it would, but that works. tio.run/##KyjKL8nP@/@/oCgzr0RDySM1JydfRyE8vygnRVFJU8Eq4P9/AA
... the :P isn't in the codeblock but WHAT THAT ACTUALLY WORKS yay thanks!
@Dennis Nice, I see you updated tio with that search bar. It's just wonderful :)
wait search bar? :D
ik :P but I was expressing my yay-iness :P
20:05
Ok :P
Glad y'all like it. :)
:) it's great. thanks for making fancy search bar :D
Jelly also needs a fancy search bar to replace CTRL/CMD+F
:P
20:23
yes I've been meaning to start that but I keep forgetting xD
 
1 hour later…
21:25
@Dennis can you pull Cubically?
21:44
@MDXF Syncing.
Thanks!
Just curious - have you looked into setting up some way to automatically pull repos when they've been updated?
Working on it, but it will be a while until that includes compiled languages.
Ah okay, makes sense
Seems that it could just be pulled/compiled on a regular schedule using cron jobs
That also won't happen for compiled languages, at least not in the near future.
By 'compiled languages' I'm assuming you mean languages that have an interpreter that needs to be compiled?
22:02
@MDXF Yes, indeed. I have to figure out a way to sandbox the building process first.
@Dennis Could you pull Proton? Thanks!
Also couldn't people theoretically make languages that would break Dennis's computer?
Then again using bash on TIO would have the same effect, so ¯\_(ツ)_/¯ I hope nobody's that mean. And Dennis probably wouldn't let that happen anyway :P
anyway o/
@Dennis Ah ok. Good luck!
Also, TehPers found another bug in Cubically, it didn't look like a big deal but he posted an answer that requires it to be fixed, would you mind re-syncing? Sorry to bother you so often with Cubically sync-requests.

« first day (353 days earlier)      last day (2141 days later) »