« first day (2369 days earlier)      last day (2475 days later) » 

Last time I looked, Martin had 100k rep or so ... did he gain 50k in 6 months? evil! :D
 
@Phoenix uh no? you can just http + regex search with any language
 
@Phoenix this should be at the bottom of the list
 
@totallyhuman Let me self-promote in peace, ok.
 
Is there any non-eval/exec way to set a global variable in Python given a string name?
 
11:12 PM
@ASCII-only No, but a dictionary will work for most purposes: stackoverflow.com/questions/1373164/…
 
@yummypasta Not for my purpose though
 
can't you access the dictionary of variables somehow?
 
@ASCII-only Wrong, it's in the chat feedback room which has been frozen for 334 days.
 
@HyperNeutrino Oh lol I thought it would be in sandbox because that's ID 1
@DestructibleLemon Yeah, apparently you can set globals()[name]
hmm i need some way to detect NameErrors before they happen
 
-2
Q: How do you guys get to know these strange programming languages

Josch KrausI majored in computer science in the area of communication technologies and I fluently speak Python, Java, C, Bash, Matlab, Octave and some others. But you guys know things I have never ever heard about like "Fish" or "R" or "Whitespace" or some kind of crazy things. Sometimes these languages are...

 
11:21 PM
we did it.
@ASCII-only try?
 
@ASCII-only lol but apparently not ¯\_(ツ)_/¯ xD
@DestructibleLemon do or do not, there is no try
 
isn't there?
 
Jul 10 at 23:47, by ATaco
@Adám Do or do not, there is no :Try
(APL)
I was kidding :P maybe should've done /s
 
@DestructibleLemon try -> repeat again -> yeah no way i'm going to run 3k lines multiple times, i'm trying to speed up execution not slow it down :P
 
11:24 PM
Nothing
I just want true lazy imports
 
That pun was one of my proudest moments on TNB.
 
wasn't very good
 
:(
 
@totallyhuman it seems very underdeveloped to me...
 
11:27 PM
@totallyhuman gouda*
 
@HyperNeutrino you want me to edit in "very" into the message? :P
 
¯\_(ツ)_/¯ idc :P
Ooh you have a tokenizer. Time to be picky about it
 
Ooh you use a regex tokenizer
 
11:28 PM
@totallyhuman Is "String\nString" a valid string (Where \n is a newline literal?)
 
^
is why i use [\s\S] instead of .
 
regex tokeniser!?
 
52 secs ago, by totallyhuman
yes
 
But then escape sequences don't exist.
 
11:29 PM
but doesn't that make zalgo?
 
Just use "([^\\"]|\\.)+"
 
yes i do want a better string regex
 
IIRC, that's the regex I use for my tokenizer.
Anyway gtg now o/
 
CMC: regex that matches double quoted strings
must account for \"
 
how do you make regex tokenizer without making zalgo?
 
11:30 PM
what zalgo are you talking about
 
Why does JS regex think [A-Z^X] matches the character X
Is it stupid?
 
because noone uses that regex flavour?
I've never seen anyone try to do that
 
People who wanted to have regex search in their browser-based tool and didn't want to implement their own regex engine used it.
 
That matches all characters A-Z, ^, and X.
 
Wow, it does not have negated classes?
 
11:33 PM
It allows [^anything]
 
But not [a^b]
 
@feersum >_> not many simple engines have negated classes
 
@feersum no I meant the weird regex flavour you're trying to use
 
I thought most regex engines allowed mixed negation classes, but apparently Python doesn't eithere.
It's supposed to mean A through Z except for X.
 
11:35 PM
again, never even heard of that feature at any stage for any flavour
 
[A-WYZ] would probably work
 
you'd think I would have if it was so common
 
i don't think any flavour allows for that
 
-4
Q: How do you guys get to know these strange programming languages

Josch KrausI majored in computer science in the area of communication technologies and I fluently speak Python, Java, C, Bash, Matlab, Octave and some others. But you guys know things I have never ever heard about like "Fish" or "R" or "Whitespace" or some kind of crazy things. Sometimes these languages are...

 
I think ^ might be slightly valid on meta.
 
11:37 PM
Java has a way to do it but the syntax is different.
 
PCRE doesn't have that
 
[A-Z&&[^X]] in Java (weird, huh?)
 
@feersum Wait [A-Z[^X]] doesn't work?
 
I keep leaving comments on really old questions
 
11:43 PM
@DestructibleLemon hehehe
@totallyhuman i don't like how fast you passed me in rep
 
Same here. Lol a — Christopher 55 secs ago
what
 
I needed more chars
Also i found the irony funny
 
I have ~20 answers that are at 0 score
With a total answer of 36 that is bad
 
oh i have a buttload of 0 score answers
 
11:46 PM
Look at my answers
All have below 7 votes
 
You just have a crap tone of +1-+3 answers
 
Hello folks! I am a german programmer who just got schooled that the following question is to be sent to the chat and not be asked at the code golf stack exchange: What reasons did any of you have to learn and/or participate in "fancy" or "funny" programming languages like
Fish, Whitespace or others? Some of you seem to be so excellent at it that you could solve programming puzzles with 8 Bytes of code which I needed at least a few lines for to solve them in python, c, java, matlab usw. So how did you get to know these so well and why did you? It must have cost you a considerable amout of time to do so ?
 
>_> Fish isn't fancy or funny
 
@JoschKraus welcome our chat
 
11:50 PM
@JoschKraus Because a lot of us were the ones who wrote the languages :P
 
The plain and simple is time. Lots and lots of time
 
Charcoal for example is one i've never heard about
 
That is a newer language
 
Pyth, Japt...
 
It is about making ascii art for the most part
 
11:51 PM
And if you learn a language from early in its development it makes it easier
@JoschKraus :O you listed my language first (also as Christopher said, yeah it was first released near the end of October last year)
 
Yeah, manly of those languages are just shorthand for other languages.
Look at my answers and the languages I use
You will notice that I use more common languages
 
@JoschKraus Welcome to The Nineteenth Byte, and to Programming Puzzles & Code Golf! Hopefully we can get across that the downvotes on the post were only due to this site being a bit different to other Stack Exchange sites, in that we mainly have challenges rather than questions. It doesn't mean the question is unwelcome, only that it belongs here in chat. You'll find plenty of people here more than happy to talk at length about obscure languages...
 
@JoschKraus tryitonline.net
That is your friend
@trichoplax Wayyyy at length
 
Indeed...
 
I could click any answer to any question and find 10 languages I hav never heard about and I've been into professional programming for a while now :P
 
11:53 PM
@JoschKraus PPCG is in no way professional. codegolf.stackexchange.com/questions/111278/…
 
@JoschKraus Yeah, these are recreational languages not professional ones :P
 
Yes no hard feelings about the downvotes, I already received some good input right here
 
@PeterTaylor Not sure if the b-list for this counts as an OEIS contribution, this should count though
 
@JoschKraus That answer is using assembly (you should know about that) and it turns it into a crazy language called brainfuck
 
@JoschKraus well, whitespace isn't going to compete with 8 bytes, and ><> isn't likely to get 8 bytes either
but if it does, it's a simple challenge
 
11:54 PM
Oh yeah it is ><> not Fish
 
and the main part is knowing the commands
 
@JoschKraus The professional languages are here too - you just might need to scroll down through the other answers to find them...
 
@Christopher Fish is a real language, it's like zsh just better
 
if you wanna see hard programming you should check out brainflak
or optionally one of my programming languages
 
11:55 PM
@ASCII-only At least for some definitions of better.
 
@Dennis True
 
One of the ways people learn on this site is by posting answers and then others who know the language comment with ways of improving - it's very supportive and collaborative, despite being highly competitive...
 
Dang carrot reply is annoying
@JoschKraus oh yeah. Dennis is the top user of the website.
 
Just out of curiosity, with the energy you used to create whole new programming languages, could't you have done things of great value with your skills?
 
@Christopher doesn't compile for me?
nasm can't compile it
neither can gcc
how'd you test it?
 
11:56 PM
@Christopher then don't use it
 
@JoschKraus that's pretty rude
 
@JoschKraus Some of the languages used here are useless in any other context, but the insights gained from learning how to use them are still useful elsewhere.
 
@Riker well it's masm not nasm for one
 
@tr
 
@JoschKraus I didn't know the first thing about Python before I implemented Jelly in it.
 
11:58 PM
@ASCII-only no, nasm is a thing
 
anyway, you don't say to an artist, "but isn't it a waste of time?"
 
masm is win only
 
@trichoplax yes I haven't thought about it this way
 
The Netwide Assembler (NASM) is an assembler and disassembler for the Intel x86 architecture. It can be used to write 16-bit, 32-bit (IA-32) and 64-bit (x86-64) programs. NASM is considered to be one of the most popular assemblers for Linux. NASM was originally written by Simon Tatham with assistance from Julian Hall. As of 2016, it is maintained by a small team led by H. Peter Anvin. It is open-source software released under the terms of a simplified (2-clause) BSD license. == Features == NASM can output several binary formats including COFF, Portable Executable, a.out, Executable and Linkable...
 
@Riker I don't remember
 
11:58 PM
@Riker I know, but the answer specifically says masm so I wouldn't expect it to work in nasm
 
a
missed that
 
Yeah you need masm
 
@Dennis wait really that's amazing
 
@JoschKraus It is a hobby
Opps. PPCG is an addiction not a hobby
 
@DestructibleLemon haha no not the work of an artist, but consider an artist who finds ways to do the same thing in completely strange ways
 
11:59 PM
Anyone mind running this for n from 1 to 5?
 

« first day (2369 days earlier)      last day (2475 days later) »