« first day (2376 days earlier)      last day (2763 days later) » 

20:00
Oh lord, you'd be better off having dennis query tio
And this idea actually uses chars that a language doesn't use much, not chars that any language doesn't use much
Idk how you'd differentiate betwee ncode explanations and code.
Like for an 05AB1E "# EXPLAIN" you'd be f**d.
20:00
just make a good answer
@MagicOctopusUrn oh that part is easy, just get the first code block only
Nvm misread my rep
No, I mean for the inline explanations on esolangs.
@StepHen You'd also be grabbing explanations unless you mean only scraping TIO answers.
I swear I typed first
Like <TIO HEADING><TIO CODE BLOCK><TIO LINK>, actually yeh that'd work; you're right.
20:02
Anyway, I meant only pull out the first codeblock's contents
for each answer
The Hello World program for Ceres is absolutely disgusting but still great anyway xD
There you go.
Gaddang markup is way uglier than markdown.
Ha, my most recent answer is first.
I keep reading "Urn" as "Um"
"Magic Octopus Um... Can I have three wishes?"
@AdmBorkBork I'm golfing a powershell answer, and I'm trying to extract the first result of a regex "(.+) <". Is there any shorter way than accessing $matches[1]?
@MagicOctopusUrn is there any way to search inside the answer before I fetch it? I.e., search by language
@MagicOctopusUrn you can specify body_markdown instead of body
20:14
There I made a shorter Hello World program in Ceres
“Hello, World!”Æp
Despite the look of it, there still are no strings :P
That pushes a list of numbers?
Well actually just a huge base 255 number, though I should change that.
i'm assuming you have a two byte builtin for printing a list of numbers as ASCII characters in which case, /o____o
20:16
yes I do :P
Both using chr and codepage.__getitem__
So much for it being a sequences language, that didn't work :P
:P the way intrnt is going, it isn't an internet language either
@HyperNeutrino mwhahaha :P
and if it ends up being a plain old golflang... then i'll probably just abandon it >_>
@StepHen I'm not done with making new languages yet :P Just you wait, one day in a few months I'll make a sequences language to outgolf yours in every way I can >:-D :P
I want to focus on Ceres though because for once, this language is less than 99% trash so far.
@HyperNeutrino ok, but to make it fair you have to use ASCII :P
@HyperNeutrino that's good
20:19
sure :P
Is it fair if I pick 16 characters and do half-byte encoding to get 256 commands? ;P
@HyperNeutrino well I'm only working with 128 bytes, but you can do SBCS if you want
All it means is that whenever I use one of my less used builtins I lose a byte
until I implement SBCS
Ah. I'll use up to as many bytes as you use to be fair so I can have bragging rights iff I can outgolf you :P
since unary needs there to be only one character
can you not change the byte count?
20:21
@totallyhuman it's the length of the code that matters
@HyperNeutrino I'll probably have implemented SBCS by the time you're done Ceres so it probably doesn't matter
@StepHen if V was 10 instead of 9 I'd be sitting pretty at 120 bytes.
If V was what now?
Instead I'm here trying to figure out how to lose the 255: Try it online!
@StepHen no but for example, if every character in <language> can only be two things, you could store each character in a bit
Trying to golf that down more, but register X is needed for 255
20:23
Oh, I thought you were talking about my V :P
@StepHen True :P
So I can't use it to save like 60 bytes
WELL, YOUR V SHOULD'VE MADE THE COUNTS OF V HIGHER THAN 9 SO I DO BLAME YOU.
Kidding, of course.
@totallyhuman In unary, each byte can only be one thing
exactly
so you could store it in much less right?
wait
20:24
er what
not really
I'm actually suprised, is the letter V not used in V?
I capped today??? I was not expecting that
you'd still have to store each char in a bit
20:24
you can change base and then save it
@totallyhuman yeah
except not
not on modern computers, because you can't have half bits
Yaay, just reached 6k!
and if there are ones then it's not unary
Ooo... That'd be a good SE API challenge: How many days in a row would you have to cap out on REP to beat the person in first?
20:25
@Mr.Xcoder congrats!
so you need bytes to be able to end
I had a great idea to make a language focusing on matrices and then I realized that MATL exists about 1 second later lol
@MagicOctopusUrn already done
@MagicOctopusUrn .oO(I DON'T KNOW WHAT THE COUNTS OF V IS, BUT THIS GUY IS YELLING SO I AGREE WITH HIM)
All the good ideas are already taken by people who actually know how to make languages :(
20:25
@MagicOctopusUrn they checked to see if Jon Skeet only repcapped for the rest of time, would anyone catch up to him in bounties and accepted answers
@HyperNeutrino Thanks!
it seems there are no original specific topic languages left
Hey, Explode is pretty original, and I made it yesterday
but if I want to make a language, I want to make it specific topic ;-;
There's Charcoal for ASCII, MATL for matrices, cQuents and Oasis for sequences
20:26
it doesn't work, but that's beside the point
intrnt for internets
hey wait
list manipulation
@MagicOctopusUrn It is. It's used to select text. For example, V will select the whole line, and ~ will toggle the case of every selected character: Try it online!
@StepHen the idea is original but the specific topic (if it has one) isn't unique I think
is that done?
20:27
@totallyhuman yes
So there's V (select by lines), v (select by character) and <C-v> (select a block of text)
@HyperNeutrino plus no one uses your language unless it's really really good, even though SOGL is good at KC only dzaima uses it
@HyperNeutrino maybe not, but I'm pretty sure it is
@HyperNeutrino which?
20:27
Although <C-v> has other uses too (insert by ASCII value is the notable one)
@totallyhuman Well actually not really, since I started work on it but never finished it: github.com/alexander-liao/array-golfing-language
@HyperNeutrino that doesn't count then
gosh darn it
ok :P then maybe not done yet
@DJMcMayhem I'm trying to think of what V does in other languages... 05AB1E it's just the secondary register which nobody uses and the "eval()" function.
20:28
I don't want to steal another one of your ideas :P
you know maybe we need to spend some time, stop making languages, and learn some of them
It's fine if you do :P I never completed work on it. I don't mind if you take everything I have so far and keep working on it :P
@MagicOctopusUrn In 05AB1E, V should be eval as V code. :P
Is 05AB1E read as OSABIE or as zero-five-A-B-one-E or as Usable?
20:29
@Mr.Xcoder Yes
@Mr.Xcoder Unusable
@DJMcMayhem Yes?
@Mr.Xcoder yes == all of the above
@StepHen By making languages you get to understand the structure behind languages. Unless you're me. Then you don't learn anything
20:29
ok so let's see the data type to language mapping
@StepHen No yes == at least one of the above
@DJMcMayhem "YES" as in "how you chose to pronounce it"?
strings -> 05ab1e, charcoal, sogl
And V is pronounced
matrices -> matl
20:30
@HyperNeutrino what I mean is there are so many golfing esolangs that we don't need a ton more :P
built-ins -> mathematica
@StepHen True :P
Like, how many 2D pattern matching languages are there xD
numbers -> jelly, most every golflang
@totallyhuman ;_;
20:30
@StepHen Snails
because no one knows how to use half the ones that exist
obscure -> java
@DJMcMayhem oh shoot sorry :P
@HyperNeutrino there's like 4 or 5
20:31
bad -> CJam
it's just I don't often think of editors in general when i'm thinking of langs :P
@totallyhuman It's OK. Truthy be told, V isn't always that great at strings
banned -> MetaGS
@Mr.Xcoder ಠ_ಠ
20:31
but yes vim and v
if you wander around high rep user's githubs every other person will have a 2d pattern lang sitting around
Booleans -> boolfuck
Sorry to upset y'all java and golflang java coders :{
20:31
hmm what else
???? -> Gaia
bowling -> every language I make ;_;
@BusinessCat bussiness_language?
Idea: esolang about bowling
@BusinessCat the problem is no one knows Gaia except you, because everyone's busy making their own language :P
@BusinessCat I just made a lang that'll be really good at bowling, if anyone figures out how to use it
20:32
?…? -> Cthulhu
If it's even a lang
All languages that aren't very mainstream programming languages (Jelly, etc) are pretty much ignored now because we're making like 1 a day and never using any of them
@StepHen No, I meant the source code and/or memory is modelled after bowling
that's pretty interesting
anyway brb in a bit
20:33
bye
what other data types are there
@StepHen OK when I'm done I will try to learn one of these languages
strings, numbers, lists, Booleans...
agh stop capitalizing Boolean windows
Treating strings as numbers for no good reason -> PHP
Brachylog for booleans.
@BusinessCat And JS
PHP is a little worse for that than JS but yes
20:35
@totallyhuman higher level langs have a lot of other datatypes
Having borked, rigid syntax -> Swift
that are builtin classes
@totallyhuman functions are a "datatype" in JS and Python
you know what I mean :P
Some cool golfing features and short syntax but then some randomly long Java-style property/method names -> JS
there's HashMaps in Java
20:36
also the more correct technical term is "objects" :P
@StepHen hmm dictionaries
not particularly useful for golfing though
and then sets
i'd lump sets with lists
Jelly is very good at list stuff not just numbers
@totallyhuman chars
@StepHen /o_o
20:38
@totallyhuman here, do this: trees
aha found the correct link in there
In computer science, an abstract data type (ADT) is a mathematical model for data types, where a data type is defined by its behavior (semantics) from the point of view of a user of the data, specifically in terms of possible values, possible operations on data of this type, and the behavior of these operations. This contrasts with data structures, which are concrete representations of data, and are the point of view of an implementer, not a user. Formally, an ADT may be defined as a "class of objects whose logical behavior is defined by a set of values and a set of operations"; this is analogous...
:P
aaand all of them are meh
Make a Queue-based programming language, as opposed to Stack-based
Brain-Fleue?
I should make a heap-based language
20:41
queues seem fairly bad for golfing tbh
they've been done before
@ConorO'Brien nothing new under the sun
maybe we should look in the shadows
move your shadows guys
@totallyhuman in the land of mordor, where the shadows lie
20:43
under the sun, not the sunlight :P
> quick people gib all the data types you can think of
    > List<Object>
    > List<List<Object>>
    > List<List<List<Object>>>
@totallyhuman List<Object<List>>
List<Map<Set<Object>,List<Map<Object,Set<List<Object>>>>>>
Oh look, Java.
;-; there are no ideas
;-; all has been forsaken
20:48
@HyperNeutrino it's valid BF too - quick, Java BF polyglot
English, 2 bytes: no
I'm going to try to throw together the generic framework for the sequence language in half an hour :P this is not going to work
someone give me a good name for a language focusing on recursion (so like fibonacci)
all sets ∈ itself: a golfing language oriented towards golflang manipulation
Lambda Calculus
20:51
Why the heck do I code like I do
sometimes
heck if I know
Like, I do the stupidest stuff and I'm like "why doesn't this just work"
:P
@StepHen have you tried rubber duck
If we gave all langauges on TIO a flag to run with, would TIO then become a valid language? Like: TIO, 7 bytes: tio -05ab1e "A"
yes
wait no
relying on internet
:P
20:52
@MagicOctopusUrn but then dennis would have extra work whenever you added a new lang
Also make it locally distributable.
rubber duck always works
@MagicOctopusUrn just host TIO offline, no biggie
Ahaha RIP.
i'm almost convinced I should carry a rubber duck for math tests
20:53
@StepHen Try it online except offline :P
TIO, 10000000 bytes: tio -tio "tio -tio \"tio -tio ...\""
"ok so I proved that P = P, so how can I prove P = NP"
@Mr.Xcoder D: D: D:
you know, we should be able to bounty challenges - "this was a really good challenge"
20:54
Do bounties exist on meta?
Good lord.
How do you do quines like that
RProgN2 has a 3 byte quine but I've no idea how to do the TIO quine.
I see no bounty button.
1
A: Sandbox for Proposed Challenges

MD XFReverse map inputted ASCII characters code-golf ascii-art printable-ascii In Map inputted ASCII characters, I asked you to .. map inputted ASCII characters .. in realtime. This time, you will do the opposite. This challenge is inspired by the fact that my name, MD XF, contains the only four let...

20:55
My 3 quine answers were half plug-n-chug half educated guessing.
trichoplax and Justin are awarding bounties for solving the popularity contest
porblem
@ATaco you have to base64 encode your source among other things
I know that much, alas I can't GZIP it.
> uint_0
> uint_4
> uint_8
> uint_16
> uint_32
> uint_64
> uint_128
> uint_0
20:56
>.>
Final Feedback?
2
A: Sandbox for Proposed Challenges

HyperNeutrinoProper army (Canadian Air Cadet) squadron formation code-golf ascii-art (Note: I'm not in the army so feel free to correct me if my formation is wrong, but I will not be changing the question. I will change any terminology mistakes though, because I'm trying to avoid air-cadet-specific wording c...

@ATaco like binary but better
> unsigned wumpus
what does that even mean
I should wait until tomorrow to post so I don't lose rep to the cap (except I might lose rep anyway... D:)
@HyperNeutrino you worry too much about rep
20:59
:P I mean it's just a matter of posting today or tomorrow
So if I don't have to lose rep why bother ¯\_(ツ)_/¯
"tomorrow" is almost here I think
especially for challenges
I mean I posted like 3 OEIS challenge answers on a day where I capped before I even woke up and lost about 275 rep
might as well wait till tomorrow

« first day (2376 days earlier)      last day (2763 days later) »