last day (24 days later) » 
05:00 - 10:0010:00 - 23:00

5:35 AM
Hit here
@Dion I propose: The competition is only between 1+ and MAWP 1.0, to prevent further updates giving unfair advantages to MAWP
 
The current version is 1.1, with the input changes (including support for multiline input) and stack cycling operators
 
That's what I call unfair advantages
1+ should at least have a few advantages
1 in 1+ = 1 in MLP MAWP
+ in 1+ = M in MAWP
 
I would propose to keep only the support for multiline input, as its more support for more questions than an advantage
 
Agree
* in 1+ = W in My AWesome Pony
 
XD what more abbreviations do you have? :D
 
5:44 AM
XD
" in 1+ = ! in Maximum Allowable Working Pressure
 
Yes, that one i saw when googling :D
 
:D
It's suspiciously funny
50
Q: Am I overloaded or just slow?

TouchdownI think there are multiple issues needing to be addressed, but the main one I want to resolve is in the question title. Some background context: I'm somewhere between a junior and mid level software developer; I have 3 years of industry experience. I work in a relatively small company (< 20 softw...

 
most annoying web page?
 
Most Annoying Work in Progress?
 
for 1+ yes :DDD
 
5:48 AM
...
 
We should invite @razetime here, he's more active in answering in mawp than I am
 
Yes
Done
Madness And Wicked Programming language
 
hello there
 
Minnesota Association of Women Police
@Razetime Hey-o!
 
Mop AWP
 
5:51 AM
@Razetime hey razetime
 
I just like answering in MAWP thats all
you can still go on with a contest
but it doesn't make sense to compete on two different langs
 
More than AWk Programming language
@Razetime Why?
 
Like, 1+ and 256 makes more sense
but then again they are still different langs
 
It was just a random word when I came up with it, although this may have been the inspiration
 
Well there are competition between APL & Pyth & CJam
 
5:53 AM
@Razetime Iisnt the whole site about competing between langs?
 
sorta
 
Well, yeah, kinda
 
otherwise people will be unhappy with golfing languages
 
mostly its about getting the best solution in your language
 
5:54 AM
@HighlyRadioactive Such as these
 
if you really want the rep you can use golfing langs
2
 
MAp Without P
 
but otherwise its about doing your best in your own langs
 
@Razetime How do you get rep from using golfing langs
 
I wouldnt say that non-golfing langs get less rep than golfing ones
 
5:55 AM
In the past people accept shortest languages but that's only 15 reps
that is one and a half upvote
Now we don't accept answers at all
 
well depends on question
 
Cross language competition make sense and only make sense if the languages are from the same level
Golfing language competitions
Turing tarpit competitions
 
well, MAWP isnt a turing tarpit
 
Appears to be unusable languages competitions
 
"unusable" hah
 
5:58 AM
@Razetime The reason I suggested 1+ vs MAWP is they are both "easy to use, yet have few commands"
(Befunge-93 is probably going to join the fun too)
@Razetime Like Brian And Chuck vs ShapeScript
 
oh befunge
I'll learn it
well go on
 
And then you'll outgolf every 1+ answer
don't do that no don't do that
 
ah just let a man learn
anyway whats your goal in this contest
like an end goal
 
@Razetime Dunno
Actually I want to promote 1+ and make fun
 
lol ok
feel free to golf on
 
6:05 AM
@Razetime MAWP doesn't have functions now right
 
nope
 
@Razetime Nope it does or nope it doesn't
Also @Dion is gone
 
6:20 AM
@Razetime Comeback
 
does not
just look at the reference
dion has documented it pretty well
 
ohok
/ and `\` in 1+ = ?? in MAWP 1.1
 
/ and \ are shift operators
 
6:45 AM
How do I make negative numbers
 
7:01 AM
@HighlyRadioactive yep sorry had to leave for a bit
@Lyxal currently negative numbers are unsopported in MAWP
unsupported*
@HighlyRadioactive The same except the other way round I think
 
@Dion aw.
Doesn't matter
 
I'll have to make a version of the interpreter that is only MAWP 1.0
 
I still like MAWP
 
@Lyxal Yay! The fact that my first some-what big project is well received is just so awesome to me :)
Anyways, I'll get to work on the interpreter
cya
 
7:24 AM
@Dion I have a feature request: make it optional for programs to time out after a period like 60 seconds.
Why?
Because I accidentally froze the interpreter w/ an infinite loop
 
Yea, happens to me sometimes as well :D I'll have to do some googling about how to implement that, will get to work when I finish the two interpreter options and if I still have time today, going on a little trip for 10 days. If not today then will probably finish it tomorow
 
Help: why does |[!1A]%_[%W_]: keep freezing?
 
@Lyxal The stack debug is also available in the browser console in the developer tools - just make sure to open it BEFORE you run the code
 
Hi
I'm backyyy
@Dion LOL
 
heyo
 
7:37 AM
I created several not-so-big well-received (reads "have two or three users") projects before
they are a bit more useful than an esolang though
they are ports of Conway's Game of Life search tools
cuz I'm annoyed by the original search tools only supporting Conway's Game of Life itself, and not its variations, tweaks...
 
Oh, thats actually pretty cool
I used to love the different cellular automatas
 
@Dion Why "used to"?
 
btw, If i say @all here
@HighlyRadioactive I used to do them in python, which was my first language. But then I fell in love with javascript xd
 
What kind of rules do you investigate-y? Totalistic? INT? Multistates? Generations? HROT? Extended Neighbourhood? Hexagonal?
@Dion XD
 
Fun fact: MAWP 0.0 is more turing complete than MAWP 1.1
 
7:42 AM
@HighlyRadioactive The main ones that i did were the simple 8-neighbour ones
 
@Lyxal How
 
@Lyxal wait what xd
 
@Dion How many states? Symmetrical or asymmetrical?
 
The removal of negative subtraction makes proving it harder
@Dion a 1-to-one command mapping of this esolang prooves TCness
 
Some find asymmetrical ones fascinating because you can simulate gravity, etc. But I like symmetrical ones better because of my research method
@Lyxal You know it because it borrowed command-y from Keg.
 
7:44 AM
WARNING: I'M CURRENTLY PUSHING AN UPDATE TO THE STRUCTURE OF THE INTERPRETER. THE LATEST VERSION WILL NOW BE UNDER 8dion8.github.io/MAWP/v1.1 WHILE THE OLD LINK WILL REDIRECT YOU TO IT. I RECOMMEND YOU SAVE ANY CODE YOU ARE WORKING ON RIGHT NOW
@all
 
@all don't ping everyone
 
@all do ping everyone
 
No it don't
 
No it secretly pings everyone
 
Oh
 
7:46 AM
just that no one received the ping because it was hidden
Yayy
 
I wanted it to ping everybody in this chat, but I guess no
Update is through
 
@Dion I'ts simple! @HighlyRadioactive @Dion @Lyxal
Oh and @Razetime
 
@Dion cool beans
 
mawp 1.0 is now under 8dion8.github.io/MAWP/v1.0
 
Epic
 
7:47 AM
Cipe
 
And so the battle of 1+ and Mawp 1.0 begins :D
 
Although I can't access it
 
hmm
 
(but I don't need to access it!)
 
wait wha
im confused xd
works fine for me
 
7:48 AM
Likely a problem on my side
 
works for me too
but the submission generator doesn't work.
 
Don't panic, gays!
 
but im straight
 
hehe
 
lololololol
information fetched
 
7:50 AM
eh
i dont care
 
@Lyxal Hmm, weird
weird as in the submission gen, not that you are straight xd
 
@Dion i knew what you meant because of the message you replied to.
 
@Lyxal Hmm, weird
 
@HighlyRadioactive stuff off
 
Yayyyyyyy
~~~~
 
7:53 AM
I'd like to take a moment to point out a very helpful meta post:
8
A: Default for Code Golf: Input/Output methods

Jo KingNumerical input and output can be given as a character code For example, the input 64 can instead be given as the character @. This is mainly used for more esoteric languages that can only take input through character codes, for example brainfuck.

 
hmm, the gen doesnt work in both versions
@Lyxal You can already do that with the | operator
 
it means you don't have to use numbers as input
meaning you don't have to parse input
 
Haven't really seen that being used
but still interesting
 
0
A: Find the Factorial!

LyxalMAWP, 19 bytes |[!1A]%_1A[%W_1A]~: Utilises this input/output consensus that numbers can be taken as ascii characters.

@Dion now you have
 
Three users
for MAWP
one users for 1+
That's unfair!
 
7:56 AM
@HighlyRadioactive that's life
 
@Lyxal Everyday MAWP makes me say "that's unfair!"
 
@Lyxal the length is a strong contrast to my usual approach
 
@Lyxal ohh thats actually pretty cool
BTW, link and submission gen issues should be fixed now
 
Goodbye gays I'm going to create a language called 1++ to win against MAWPA
 
@Dion nvm, I just learnt MAWP has multidigit input
 
8:00 AM
@HighlyRadioactive It will have to compete with further versions of MAWP then >:)
@Lyxal Yes, but not in 1.0, where it could be utilised
 
oh
 
@Dion ...
Then I'll have 1+++
1++++
etc
1++ will have NTL (Nonstandard Template Library)
 
@HighlyRadioactive I swear I've heard that idea somewhere before
I wonder where.
 
aw just try a different tarpit
 
...
 
8:05 AM
And I will continue making new versions haha
 
@Dion And I'll continue making new v3r510n5 h4h4
 
well go on then
 
@HighlyRadioactive and I'll consider every victory Keg/Vyxal has over 1+ to be a win for MAWP.
 
@Lyxal ...
 
this has gone from code golf wars to interpreter wars
 
8:06 AM
@Razetime No
 
@Razetime hahahaha
 
this has gone from interpreter wars to people wars
 
What is Keg like?
 
@Razetime MAWP with strings and a few more golfier things
 
@Razetime very golfy from what i've seen
 
8:07 AM
@Razetime Keg is a good esolang. It is very good.
 
@Dion I beg to differ sometimes.
Heh.
It rarely wins
 
Yeah like there's a Lyxal answer in Keg everywhere
 
Like rarely
@Razetime it's mostly petStorm and I who use Keg
 
@Razetime Lyxal answer?
 
and barely anyone can outgolf it
Ah so it's like Dion and me xD
 
8:08 AM
@Razetime hey, me too now
 
oh no
 
I'm joining in on the fun
 
Yay!
 
well have fun lol
 
8:08 AM
i will
 
> !lyricly☭demote☭establish☭communism! is a good esolang. It is good. This is a good thing. Anyone claiming otherwise will be [REDACTED]
 
@Dion I've been watching MAWP for a bit now. I keep meaning to use it but keep getting snaked.
 
@Lyxal Tell StackExchange beware of their servers
 
@HighlyRadioactive why?
 
Once you begin using MAWP your inbox will fill the disk of the server
 
8:10 AM
Oh okay
 
@HighlyRadioactive Not really
 
Then they'll have to "physically" clean all those "And it seems like I should have known that..." out
 
snaked meaning?
 
@Razetime someone gets in before you
So I might say "I was snaked by Razetime in posting a MAWP answer to find a factorial"
 
oh yeah that
 
8:11 AM
Which is true
Because I thought that
 
Do you think a Quine in MAWP is possible?
 
@Razetime yes
 
ok cool
 
Stop!
It's impossible!
(nevermind
s'tI yrev ysae
 
that's why I say yes.
because a stringless language had a working quine
 
8:14 AM
codegolf.stackexchange.com/q/204526/92080 this is a question that would be fun to answer
 
@HighlyRadioactive yes
 
I feel like it would be more pratical to port the 1+ quine
But with the decoder thing rewritten
Is there a "print whole stack" command in MAWP-y?
 
nope, not yet at least
 
8:16 AM
There is something like [;] tho
which is a loop
 
pro-tip: add a command to swap top two items and perhaps a register
 
If only the ascii value 1 character is M and ascii 2 is A
and ascii value 3 is W blah blah blah
Then it would be very very trivial
 
@HighlyRadioactive custom codepage!
 
But unfortunately not
@Lyxal But then you'll have to change the print char command accordingly
Select a TC (and easy to use) subset of MAWP
Use them as codepage 0-9
 
8:19 AM
@Lyxal heard of it, never looked into it though. Perhaps you know something to read about them?
 
@Dion It's just a special encoding for your language
usually it's used to save bytes
 
@Dion I'll get back to you on that
Because to be honest, I've never fully implemented one myself
 
for example you can sneak some more commands to the originally unprintable characters
 
@Lyxal BTW stackoverflow.com/a/8778899/12427665 I really dont know how to implement it now...
Maybe recognize when the stack is the same for a long time
 
I feel like
 
8:23 AM
@HighlyRadioactive ?
 
@Dion How does your interpreter work
 
And mawp just crashed my browser again
 
@HighlyRadioactive As in...?
@Lyxal Uhhh... Infinite loops again?
 
The 1+ interpreter loops through each instructions in a while loop
Every time the IP is incremented
Sometimes it reaches a goto command where the IP is simply changed
 
@HighlyRadioactive Yeah, it works pretty much the same
 
8:24 AM
To prevent occasional infinite loops in 1+ from me
 
And for loops there is a custom bracemap built
 
@Dion trying to divide by 0
 
@Lyxal This one should be easy to fix
 
mawp crashes browser during infinite loops and divide by 0
 
I use a "number of instructions executed" and when it reaches 9999 break
 
8:25 AM
ohh... Yeah, I really have to add some sort of termination
 
@Razetime Check if divided by 0
if yes throw error before trying to divide
 
@HighlyRadioactive kinda smart. Maybe will just raise the number of instructions
fatfingered send
 
19
Q: Divide Numbers by 0

LyxalWe've all been told at some point in our lives that dividing by 0 is impossible. And for the most part, that statement is true. But what if there was a way to perform the forbidden operation? Welcome to my newest creation: b-numbers. b-numbers are a little bit like imaginary numbers: the main p...

That kind of dividing by 0
 
Report that question! It is a bug that crashes MAWP!
(...or, implement divide by 0 that way?)
@Lyxal You now have 8008 reps
 
8:28 AM
@HighlyRadioactive 9080
 
@Dion 8008
9080 is the total i have over all se
 
I'm very proud because I upvoted the divide by 0 challenge just now
which made it from 7998 to 8008
 
get to 9999 rep so it looks like genocide ending
 
@Lyxal ohh ok
@HighlyRadioactive Btw, i implemented this
 
@Dion ha ok
Also I reached 2000 reps today
Weird how I'm here for at least one year and only 2000 reps
 
8:32 AM
were you able to fix that strange bytecount bug?
 
@Razetime yep
@HighlyRadioactive although i may have put the number to high
 
great
 
...so it also crashes.
 
@Lyxal have you been at 6969 at any point?
 
That would be really fun
 
8:35 AM
@HighlyRadioactive Waiting for github to build the site, lowered it
 
Oh and there are still 6699 registered users on Esolang now

 Increment, but Golfier

General Lyxal discussion for a WIP language, 1++
 
@Razetime probably
I know I have been over on Reddit
Because i took a screenshot
 
@Lyxal Btw try crashing now! Put a limit of 4096 on the number of possible executions
 
@Dion oh nice
I will tomorrow
 
and a limit of 1kb on the output
just to be safe
@Lyxal keep forgetting that my timezone is really different
 
8:51 AM
@Dion what timezone?
 
Impressive
Codegolf rep is way cooler tho
 
Ah beautiful
 
@Lyxal Moscow, so GMT+3
 
Do we have multiline input now?
or does | read till \n?
@Dion
 
9:01 AM
Each of the operators read one line per call
 
oh ok
I want to read the whole of STDIN
 
They push 0 when no lines are left
 
so we can do [|]
right?
 
Yep
 
@Dion utc+10 here
 
9:03 AM
Ifnomatino ftcheed
 
GMT+5:30
Hmmm
IT doesn't read newlines?
 
Information fetched again
 
@Razetime It shouldn't
 
You could do something like [25W|]
 
9:07 AM
yeah but it's STDIN only
 
Its close tho
 
yeah but in these simple ones there some no trailing newlines or spaces rule
it has to be pretty exact
maybe I can print a backspace at the end
 
Maybe
 
Backspace is still a character
 
nah it doesnt work on interpreter anyway
ASCII 8 doesnt come up
 
9:13 AM
yeah, i checked
 
hey, is the debugger supposed to not show anything?
@Dion recent commit?
nevermind figured it out
 
05:00 - 10:0010:00 - 23:00

  last day (24 days later) »