« first day (3794 days earlier)      last day (1050 days later) » 

11:01 PM
Æf looks like it should be 3 bytes
 
@Underslash Imagine needing command line flags to win instead of crazy chaining rules :P
 
Imagine losing to a flag smh my head
 
> smh my head
ಠ_ಠ
 
@user What's wrong? :tf:
 
11:05 PM
@user wow not getting the joke
Smh my head
 
shaking my smh
 
I hate redundant phrases like that
 
@cairdcoinheringaahing to its conclusion: shaking my smh my head
 
CMC: Given a 3 word sentence (alphabetical characters, separated by spaces, all one case), replace the first word with the acronym of that sentence. e.g. shaking my head -> smh my head, laughing out loud -> lol out loud, lyxal made vyxal -> lmv made vyxal
 
Will the words* be separated by a single space each?
 
11:08 PM
Yes
 
@cairdcoinheringaahing Scala: s=>s.replace("^\w+",s split " "map(_(0))mkString)
 
@cairdcoinheringaahing Vyxal: ⌈vhṅ?⌈ḢJṄ
though I think I can shorten it
 
@cairdcoinheringaahing can we take it as a list of strings? or is it as one string
 
Must be one string :P
 
ok
 
11:16 PM
list of strings is too easy
 
10 bytes in jelly: Ḳµḷ/€,ḊK$K
 
I have 8 in Jelly
 
9 bytes: Ḳµḷ/€W;ḊK
8: ḲµZḢW;ḊK
is that what you had, or did you have another approach?
 
I had a different approach
 
was it similar in structure or totally different?
 
11:21 PM
Taking advantage of "'s ability to append the end of the longer list
 
ooh, clever
 
does jelly have a replace?
 
Kind of
[[a,b],[c,d]]y replaces a with c and b with d in the right argument, but a/b must be "single things" (numbers/characters)
 
huh
no generic replace or set?
 
I always get the order of arguments messed up with y
@Underslash Jelly only has monads/dyads, by definition, so can't have triadic replace
 
11:25 PM
ah
why not?
 
y does need to be extended to work with lists, but I'm not sure how
 
a,b,c,d y does a=>b + c=>d right?
 
@hyper-neutrino Yes
 
if it didn't error on a,b,c y what would you want it to do?
 
@Underslash How would you do replace(a,b,c) if all functions can take a maximum of 2 arguments?
 
11:25 PM
a => b and c => []?
 
@hyper-neutrino a -> b, remove c
 
well jelly is stack based right?
 
or that's what i meant sorry
 
okay, that makes sense
 
11:26 PM
oh
then nvm
 
ngn/k 21 bytes
I feel like it can be shorter
 
triadic things could definitely exist in a tacit system but it'd be quite weird AFAICT
it could be a quick ¯\_(ツ)_/¯
 
@Underslash Jelly is tacit, meaning that you compose functions based on patterns in order to get the required behaviour
@hyper-neutrino I think the way y works could be a good general approach - it's what was suggested in the regex quicks PR
 
11:27 PM
what about 01B34A or what ever that is
is that stack based or tacit?
 
05AB1E is stack based
 
05AB1E is stack-based
 
one of the things i'm sort of considering with perhaps is actually using a stack for the right argument
 
It has : for infinite replacement
 
@UnrelatedString "perhaps" is the name of your language?
naming languages after common words / parts of speech makes for some quite confusing sentences
 
11:28 PM
yeah
 
@hyper-neutrino Seriously does
 
:D
> Must be hosted through our standard image uploader (imgur)
 
something i probably should put in the design docs is that i'm also planning on having a parallel version where builtins fail less called "yeah probably"
 
our bounties ad won't work this time around
 
The number of times I've said "I'm going to eat some Jelly" and people have no idea if I mean the language or the sweet food
 
11:29 PM
lmao
 
@hyper-neutrino Which bounties ad?
 
hosted at https://stack-exchange-dynamic-ads.herokuapp.com/codegolf.stackexchange.com/bounty.png rather than imgur
 
The dynamic one? That's a standard SE ad, I doubt they'll have issues hosting it
 
That one and the twitter account used to be the posted by default ones
 
11:31 PM
oh okay
unfortunately we won't be able to do a dynamic LotM one then for now, but this should work - i'll ask to be sure
 
@cairdcoinheringaahing this is a very natural problem for under
I wish all languages have under
 
A lot of language can just add it themselves ¯\_(ツ)_/¯
 
11:51 PM
0
A: Sandbox for Proposed Challenges

caird coinheringaahingReconstruct a recursively prime-encoded integer Recursively prime-encoded integers Consider \$11681169775023850 = 2 \times 5 \times 5 \times 42239 \times 5530987843\$. This isn't a nice prime factorisation, as \$42239\$ and \$5530987843\$ make it difficult to store this factorisation in a small m...

 
@SandboxPosts CMC: Given an integer, recursively prime-encode it. That is, get the prime factors. For each prime factor greater than 10, decrement and get the prime factors, and repeat on those. For example, 6815 -> [5, [2, 2, 7], [2, [2, [2, 5]]]]
9 bytes in Jelly
 
i have 10 :c
 
do the factors need to be ordered?
 
Æf’ß$¹>?€⁵
 
@rak1507 No, I think that so long as the lists are correct, the order of the elements in each list is fine
@hyper-neutrino 9 byte spoiler
 
11:59 PM
i wonder how helpful it'd be if there were an if quick in jelly - not if-else, just like <if-true><condition> [if] and then just identity otherwise
i feel like a lot of the time i use ? one half is identity
 

« first day (3794 days earlier)      last day (1050 days later) »