« first day (3974 days earlier)      last day (876 days later) » 

11:21 PM
I just got the thought bubble hat and im not sure how
 
I think it's for looking at your own profile
 
Maybe, though I only looked at my profile this morning, but I just now got the hat, about 5-6 hours later
 
I think it's for cahtting
I have one normal hat and five secret hats
 
Could be, I have been doing a lot of chatting the past few minutes
 
Monooluge & co are definitely related to questions
 
11:37 PM
That's probably not the right place to ask that, but I have just discovered golfing, and in the past few days, I have been flooded with a lot of new "golfing" languages. Even though I like golfing in C, I would like to learn a golfing language. That's probably opinion based, but what are the ones worth taking a look at?
 
Vyxal
4
 
most popular at the moment here are Vyxal and Jelly
 
@AaroneousMiller accurate.
 
Im biased tho, since I help in the development of Vyxal
 
btw, did lyxal create vyxal?
 
11:39 PM
I did
 
Vyxal is better[*], but it's less interesting to learn than Jelly because it's stack-based like so many other golfing languages (e.g. 05AB1E)
 
Pyth is cool. (Warning: bias)
 
[*] may contain some bias
 
I see lol I found Jelly very interesting, but a bit scary at first...
 
Vyxal's probably easier to transition to from other languages as it's quite intuitive and contains a lot of concepts from practical languages, such as if statements, loops, functions etc
 
11:40 PM
@LucasEmanuelGenova it's not a golfing language, but it's definitely interesting: Zsh (my actual favourite language for golfing)
 
@emanresuA don't forget variables
 
@LucasEmanuelGenova if you decide to learn jelly, my one tip for you is to try not to intuit too much, and just learn it as a system of rules (because that's what it is)
 
Javascript (not a golfing language, but pretty cool and golfier with ES6+)
 
that helped me overcome the scariness factor, since I felt like I was supposed to find it intuitive, but really it isn't
 
is there any imperative golfing language? Im probably going to learn another paradigm, but i didn't see any imperative...
 
11:42 PM
most stack-based languages are imperative
 
Also not a golfing language but you can try out BQN
 
oh... I didn't consider that... i see
 
there are also Pyth, Japt, Pip etc which are closer related to Python, JS, and Python (respectively) so they may feel more imperative
 
is bqn array based?
 
Yes
 
11:43 PM
If you do go with Vyxal, stay away from the flags
 
ok... why?
 
come to the flag side, we have cookies
8
 
I (and a lot of people) consider them cheating
 
@LucasEmanuelGenova because redwolf doesn't like them
 
11:43 PM
I hear Charcoal is more imperative than most other golflangs
 
let's not get into the flag debate....
 
11:44 PM
stop
 
@pxeger I am SO tempted to post ^ right below that =P
 
But yeah, Jelly, Vyxal, and Husk are probably the three most popular golfing languages with unique paradigms
 
well thank you'all! Im going to have a better look on those...
 
Challenge idea: Given a chat history, replace lines with copies of ^ into the line it is pointing at
 
@RedwolfPrograms Tacit for Jelly, stack based for Vyxal, and Husk's somewhat functional I think (I know it's Haskell based, but haven't looked into it much)
 
11:45 PM
Is haskell interesting for golfing?
 
certainly can be
 
We don't get many Haskell answers IIRC, but it seems like it would be
 
@RedwolfPrograms Husk is super functional
 
for the longest time ive been ṕlanning learning it...
 
Maybe Haskell and Husk might be good to look into then
 
11:46 PM
whats IIRC?
 
Husk seems well designed, at least the parts I've seen
 
Haskell can be pretty interesting to golf
 
@LucasEmanuelGenova If I Recall Correctly
 
@LucasEmanuelGenova If I Remember Correctly
 
If I rickroll correctly
 
11:47 PM
lol
 
lol
 
that's great! thank you all!
 
If you're looking for a language with a unique paradigm, I recommend Brachylog. If you're looking for a language with a familiar paradigm, I recommend Pip.* (* very biased)
 
Pip is definitely the most imperative of the golfing languages I've seen
 
11:48 PM
While not a golflang, K's good if you're transitioning from Javascript
 
CMC: return the median indices of a list: [43, 32, 17, 12] -> [1, 2] (0-indexed), [6, 1, 9] -> 1 (0-indexed)
 
JS itself can be surprisingly golfy, and golfing in it has a really high skill ceiling (one I'd argue we haven't even reached yet)
 
I don't see connection with JS but K is indeed a nice one
 
@lyxal So, just the median of all the indices, regardless of the contents of the list?
 
Brachylog might be interesting, I dont even know whats the declarative paradigm
 
11:50 PM
correct
just the middle indicies
 
IMO the syntax and the way you write stuff is quite similar
 
@DLosc ^^
 
@lyxal Jelly: Length increment half index-into indices
 
Jelly weird inndexing
 
would be 5 or 6, because I forgot the direction index-into works
Or, "prepend-zero halves(digraph) each-length" gives 4 but with duplicates and higher number first
 
11:57 PM
@lyxal Pip, 10 bytes: UQHV:#g-^t
Or 12 bytes in Pip Classic: UQ(#g-^t)//2
Subtract 2 bytes (3 bytes from the Classic version) if output like [1;1] is acceptable.
 

« first day (3974 days earlier)      last day (876 days later) »