« first day (1895 days earlier)      last day (2949 days later) » 

11:09 PM
Jolf, 9 bytes: ~I&àgHèuH
 
Link?
 
the current interpreter is borked atm
"noncompeting" I guess
 
>_>
 
"I need to update Jolf more often"
 
\o/ \o/ \o/ I got a Cheddar REPL working!!!
 
11:18 PM
make it onlineish.
 
@EᴀsᴛᴇʀʟʏIʀᴋ what do you mean by that?
 
Like online interpreter that links directly to the github so it auto-updates.
 
@EᴀsᴛᴇʀʟʏIʀᴋ oh okay
yeah, I'll do that for sure
vihanb:~/workspace $ node ./lib/interpreter/tests/repl.js
cheddar> 2+2
4
2
yes!!!!!
 
@EᴀsᴛᴇʀʟʏIʀᴋ back
@dow​e
@Qpa​x
Did that ping you?
@QPaysTaxes That was followed by that message
 
I found the old flex file for Chevron (a programming language I was thinking about making) and noticed this:
. printf("something smells like Geobits..."); yyterminate();
wtf
 
11:27 PM
@QPaysTaxes Nope. ZWSP
"​" <-- ZWSP in the quotes
yah
 
Wow, no one laughed at my error message.
 
@quartata wat.
@QPaysTaxes ??
 
I'll give you the benefit of the doubt and assume you were laughing inside...
@Downgoat I know right
I have no recollection of doing this so I was probably drunk on chocolate or something
 
@quartata or drunk on cheese
 
@QPaysTaxes Nah
teetotaler
Although it could have been some bad mountain dew....
 
11:34 PM
^ :P
 
I prefer Sierra Mist tbh
 
hi everyone xd
three days of not touching the computer
@QPaysTaxes Thanks
 
@Downgoat what prompt did you use?
 
readline.createInterface
 
@KennyLau Welcome back! You're great at J
 
11:37 PM
Not as great as my mentor :)
 
(it's a shame that I forgot his name)
 
Is he on this site, or IRL?
 
on this site
 
11:38 PM
should be
 
Yeah, he's mine too. ^_^
 
I see
You have seen my J solutions?
 
@Downgoat you should use colors
 
nah
 
11:41 PM
okay this readline package looks nice
 
@KennyLau I've upvoted it already ;)
 
Thanks xd
Do you have any way to golf this further?
 
Oh, I'm not that good :P
 
I see
I'm going to go through the exercises in exercism.io
in J
 
@Downgoat the prompting code I wrote for the terminal project was so painful ;-;
readline looks much nicer
 
11:47 PM
yes, you should use it 10/10 would reccomend readline all the way
 
@KennyLau exercism.io?
 
Who speaks Pyth?
Is there a way to multiply everything in a list?
 
I speak pyth
 
0
A: "Hello, World!"

DowngoatCheddar, 20 bytes print"Hello, World!" Yes!!!!! I have been waiting for this day a long time. After days of banging my head on my desk trying to get Cheddar to work. I have finally made a Cheddar REPL. The REPL is very alpha, so if you'd like to test it out, ping me in chat @Downgoat

 
@isaacg You are also the creator of Pyth
 
11:50 PM
First Cheddar answer!!!!!!!!
 
*L2J multiplies everything in J by 2
Yeah
 
@isaacg What is to * as s is to +?
 
*F
F is fold
 
Does JavaScript have any functions that hang indefinitely without evaling an infinite loop?
 
@Downgoat are you gonna host a cheddar REPL online?
 
11:51 PM
@Quill yeah.
 
you could ask dennis about hosting it on tryitonline
 
$ wc -c lex.yy.cc
41106 lex.yy.cc
flex does not generate very golfy lexers...
 
@isaacg What is F <pf3+> <seq> ?
 
@Downgoat How on earth did you get it working in a week El'endia and I have been working on Pytek for almost 4 months
 
@quartata lots and lots and lots and lots and lots and lots and lots and lots and lots and lots and lots and lots and lots and lots and lots and lots and lots and lots and lots and lots and lots and lots of hard work
I've been working practially 24/7 on this thing
It's not finished yet though, I just got a barebones version of it working
 
11:53 PM
@Downgoat same here
@Downgoat Oh, OK.
 
@quartata because javascript :)
 
@quartata how much progress have you made
 
Pytek can also do Hello World but it doesn't really have a primality test because no loops.
That's the main reason why I was surprised; control flow is hard
 
@quartata ah, okay. Right now I can say it's a full language because adding **EVALJS** to the beginning of the program will make the rest be evaled as js
 
trololol
 
11:55 PM
@QPaysTaxes ¯\_(ツ)_/¯ please still upvote the answer. I worked very hard getting it that far :-)
 
@QPaysTaxes oh ok
@Downgoat .....
 
@CᴏɴᴏʀO'Bʀɪᴇɴ thanks! :D :D
 
@quartata I've got a parser up already for Dyia, it's only been 2 days
@Downgoat ^_^
 
Pytek's parser doesn't use regex and is very very complicated
Only el'endia really knows how it works.
 
11:57 PM
@quartata no parser should use regex
 
while loops are where it's at
 
But basically AST nodes have these isPossible and isComplete methods and there's something about a list of hints but I don't really know no one touches that code now that it works
 
@KennyLau That means you put a function before the F and then a sequence after it.
 
It's very efficient at least
 
11:58 PM
@quartata have you finished a tokenizer for pytek yet?
 
@isaacg I mean what does it do?
 
@Downgoat It doesn't need a tokenizer due to how it works
 
"Apply A to B, with splatting. A(*B) in Python."
 
It performs a fold
 
@quartata what? how?
 
11:59 PM
That's if the function takes at least 3 inputs
 
@Downgoat It's complicated and like I said only really El'endia knows completely how it works
 
Then it splats the function.
 
What does splat mean?
 
It takes an array and passes each element as an argument
 
You drop something from a building
 
11:59 PM
Each element of the sequence is an argument
 
@quartata I think heard Elendia say it generates an RPN stack for parsing so it must use a tokenizer
 

« first day (1895 days earlier)      last day (2949 days later) »