« first day (2150 days earlier)      last day (2698 days later) » 

6:00 PM
@seequ explicit verbs can be very readable
@Mego I suppose the example in the vocabulary is good enough: jsoftware.com/help/dictionary/d622.htm
As you can see at applies */ (product) over every item as opposed to rank 1
You can think of rank as how deep J vectorizes the operation
 
Well, f@:g passes the entire result as is from g to f, while f@g lowers the rank by one
e.g. passes every element of a list separately
 
Anonymous
Ah
 
0
A: Sandbox for Proposed Challenges

Flp.TkcArray Periods The period of an array is the length of the smallest repeating pattern it can be represented as. For example, the following array: [3, 5, 8, 3, 5, 8, 3, 5, 8] has a period of 3 - the length of the repeating pattern 3, 5, 8. Your task is to write a program or function which, whe...

 
Hope you're enjoying your time in J tacit soup hell
 
@TuxCopter What would I use Cheddar for instead of, say, Rust?
 
6:03 PM
@seequ Uberbork your application?
 
@Mego You could also try Joe ;P
 
srs, atm Cheddar is not a production ready language
 
Anonymous
@quartata It's not very tasty
 
@Mego heh
 
6:05 PM
Mh, I think Rust and Elixir sets me up for quite a while now.
 
Anonymous
What madman designed this language...
 
@seequ it's a language designed to combine the best of scripting and big OO languages, especially bringing in the aspect of extensibility. It brings in both functional and OO aspects too.
 
Anonymous
Of course, I'm sure Jelly will be equally difficult :P
 
@TuxCopter orly
 
@Mego It's actually quite clever when you get accustomed. Your main problem is you're golfing it
 
@Downgoat No while loops
 
Yes
I added them
 
@Downgoat Compiles to js?
 
Very small stdlib
Pratically no docs
etc
 
Anonymous
6:07 PM
@VoteToClose If it's the answer that I think the conversation is about (need to not look into it too much or else J knowledge will fall out of my brain), then yeah, you're right
 
Who needs while loops :P
 
Anonymous
@quartata I don't know how to not golf anymore :P
 
@seequ Right. Gotos and ifs are enough
 
@Mego How do you normally learn languages
 
@seequ no
 
6:08 PM
@Mego gunziping a string.
 
interoreted
it can be precompiled to an intermediate reoresentation however
 
Once you're working with explicit verbs with occasional small tacit verbs it'll feel a lot more sane
 
Anonymous
@quartata By writing basic programs, slowly working my way up the complexity until everything clicks
 
You're not supposed to do everything tacitly
@Mego Then do that
 
@TuxCopter I think last time tou checked cheddar was 5 year ago
 
Anonymous
6:08 PM
I specifically wanted to get my feet wet in tacit programming though
 
@Downgoat Cheddar didn't existed 5 years ago
 
Its hyperbole
 
@Downgoat It's interpreted on top of js?
 
Anonymous
Explicit J isn't too hard. It's the tacit part that's giving me issues, but that's also the part I'm most interested in
 
And where are the docs then? The GitBook thing is pratically empty
btw you should clean the branches
 
6:09 PM
@Mego Here's a tip then
 
@TuxCopter ...
there is docs on entire stdlib
you gotta look into the folders
 
edit -> session display form -> tree
 
0
Q: Read a crossword with a twist!

epicbob57Similar to this question, but this is a crossword variation! Instead of only one letter per grid square, you can have one or two. Input: A 2d array, or whatever works in your language. You can assume valid inputs Any array size must work Output: An array of all the words Across and down...

 
super handy
 
Stuff for libs will come after finals week
 
6:10 PM
Well, wasn't here last time I checked
 
Anonymous
@quartata I should probably also mention that I'm using TIO for learning
 
@Downgoat Wait, under 'Standard Library' there is only String
 
@Mego You should get the actual repl
 
@TuxCopter yea?
 
The GUI one is very nice
 
6:11 PM
The only thing in the stdlib is the String class???
 
yes and no
it's complex
 
20/20 vrey big stdlib
 
Anonymous
@quartata I will at some point
 
@Downgoat Well, good luck to the project
 
6:12 PM
Thanks, but I won't need luck because cheese is that good :D :P
@TuxCopter btw you spelt very wrong
also, docs are hard
you try making docs for STDLIB with 600 functions
 
But like
Is it actually interpreted with an interpreter written in js?
 
to python programmers - which IDE do you use?
 
Anonymous
@Flp.Tkc Notepad++
 
@Flp.Tkc vim
 
Atom
 
6:16 PM
@Flp.Tkc repl.it
 
Anonymous
@quartata So I came up with this for Heron's formula: %:@([:*/([:%&2+/)-/0&,). How bad is it?
 
@Flp.Tkc IDLE
 
0
A: Sandbox for Proposed Challenges

LiamI'm always right Given the following input: A number consisting of decimal digits, the guess A number consisting of decimal digits, the answer You are to output a single natural number, the base, such that when you interpret the guess as a number in the base base, the distance between guess ...

 
Anonymous
@Flp.Tkc Ok, slight correction: Atom for large projects, Notepad++ for everything else, and IDLE if I don't have either of those for whatever reason
 
@seequ yeah
but it's fast I promise
It also does not inherit JS's super weird stuff
 
6:18 PM
@Flp.Tkc The few times I had to use python, SciTE.
 
It's not.
 
@Flp.Tkc Butterflies
 
Find a way to make it compileable if you want it to have any future.
 
@seequ :''''(
 
6:19 PM
The real world is harsh
 
And then I stand front of people calling text editors IDEs. There is a big difference for sure.
 
thanks everyone!
 
Cheddar seems like it'd be pretty easy to compile.
@ErikGolferエリックゴルファー define IDE
 
@Mego No clue. To illustrate how much easier Jelly is: SH_0;$P½
 
@seequ I mean I could compile it to JS no problem but to like a different language it'll be a pain
 
6:21 PM
@Mego I can't really read that haha. I'll take a closer look later
 
@seequ Integrated Development Environment. That means you should be able to run code on it directly, without opening other programs.
 
@Dennis "Something very bad happened" and still happens in QtWeb. :(
 
Compiling to js is enough for most (and people like web apps)
 
@ErikGolferエリックゴルファー Development, not Desktop.
 
@ErikGolferエリックゴルファー All of these text editors allow that
 
6:22 PM
^
 
Anonymous
@quartata I can't read it either so :P
 
@zyabin101 I'm missing context (and I don't know what QtWeb is).
 
Anonymous
@Dennis I'm sure Jelly is easier, but I learn better by doing it the hard way first :P
 
> you should be able to run code on it directly, without opening other programs.
 
@seequ Have I mentioned Pytek will be able to be compiled to C and JS? :P
 
6:22 PM
@Dennis qtweb.net
 
@quartata You haven't actually mentioned what Pytek is
 
Whenever I run any program, the attempt valiantly fails, saying that "something very bad happened."
 
Once you discover that LLVM can compile C++ to C, the real fun starts.
 
@ErikGolferエリックゴルファー In vim you can run your code, just :!go run *.go or something
 
@seequ High level gradually typed procedural language I'm working on with @El'endiaStarman
 
6:24 PM
@redstarcoder No idea of vim o_O
 
I linked to the chat room earlier
 
@zyabin101 Run how/where?
 
I use it all the time for :!go doc
 
@Dennis Any program on TIO Nexus, at all.
 
All of the popular editors support programming very well and can double up as IDEs when necessary.
 
6:25 PM
@redstarcoder Not that I use Golang anyways :P
 
@ErikGolferエリックゴルファー replace commands as necessary :p
 
*perks up ears at the mention of Pytek*
 
@zyabin101 With QtWeb?
 
Yup.
 
You can also integrate a terminal to vim if you want a REPL
 
6:26 PM
@Dennis @Mego thanks for suggesting atom, I've just installed it and it looks quite nice.
 
@zyabin101 Use a different browser.
 
@seequ You mean syntax-highlighting. Notepad++ opens another program visibly though, so I can't really consider it a Self-contained IDE.
 
@quartata hopefully will be will occur in this decade :P
 
@ErikGolferエリックゴルファー Geany is a Notepad++ clone which doubles as an IDE! (Console log is within the IDE)
 
@Downgoat worth the weight
 
6:27 PM
@Downgoat Well y'know...fine wines get better with time...
 
@Dennis What does it need?
 
@Flp.Tkc You'll find out rather quickly that Atom is slow as molasses
 
@redstarcoder I didn't talk about Geany here.
 
@El'endiaStarman Honestly I think Cheddar fits the "age"ing idea better than Pyteks but OK :P
 
Does nobody else here use Sublime Text?
 
6:28 PM
@zyabin101 I've tested it on Chrome, Firefox, Edge, and IE 11.
 
@ErikGolferエリックゴルファー I was just bringing it up :)
 
Oh right. I didn't get it at first. (Also, you do not have to ping me thrice at once.)
 
@Dennis Okay, get older browsers. :3
 
@El'endiaStarman Sometimes on Windows, with vim bindings
 
@zyabin101 Huh?
 
6:30 PM
I didn't even know QtWeb supported JavaScript
 
Test TIO Nexus on older versions of browsers.
@quartata Yes it does.
 
@quartata looks pretty modern 10/10
 
pfft
 
I'd say it looks pretty 2016 10/10.
 
@zyabin101 It's not like I didn't; those are the supported ones. For example, older version of IE miss crucial features and will not be supported by Nexus.
 
6:31 PM
2008/10
 
And if QtWeb is even worse than IE 11, there's really no point in using it.
 
@zyabin101 wait. Does vihan.org/p/tio work on QtWeb :D
AFAIK it suppport down to IE8 or IE9 unless I did something stupid
 
@Downgoat Nope.
 
D:
like doesn't render properly?
 
Anonymous
6:37 PM
Ugh, J is giving me a colossal headache. I'm going to do something simpler, like quantum physics.
 
Nope, the Dark Mode doesn't work, the Run button doesn't work, the lang recognition doesn't work >_<
 
Why exactly are you using QtWeb?
 
Chrome and Firefox borked on me.
 
@zyabin101 :( That sucks
Do you happen to have IE8/9 btw
 
No
 
6:39 PM
CMC: Given a folder structure. e.g. foo/bar/baz.md generate the following markdown:
- Foo
  - Bar
      - [Baz](foo/bar/baz.md)
 
Anonymous
@Downgoat VTC as unclear, inconsistent indentation
 
crap typo
 
Anonymous
There's probably a shorter way but my brain is tired
 
@Mego What J problems are you having now?
 
Anonymous
6:49 PM
@quartata Being too tired for the concepts to sink in
 
I recommnd you skip ahead to chapter 9 in the book by the way
 
Lol you ask??? J is a monster, everyone knows that!
 
Once you have a good grasp of trains things are easier
 
I had a cheat-sheet page open, but couldn't figure out what meant what.
 
Anonymous
Thanks, taking a look now
 
6:58 PM
@Downgoat let me guess, this is for cheddar? :p
 
Kinda
it's for docs
 
figured
@El'endiaStarman never surrender
 
@Dennis Could you please pull Oasis?
 
:D finished string docs on cheese
 
7:12 PM
@Mego I can't believe you were J'ing and didn't ping me
 
Anonymous
@ConorO'Brien You weren't here. Also, the last time I pinged you while I was trying to figure out J, you didn't answer.
 
@EᴀsᴛᴇʀʟʏIʀᴋ :D +1 for reddit thread in native language
 
@Mego whaaat? when was this?
 
@quartata Strictly speaking, [: f g is not the same as f@g. It's more probably equivalent to f@:g. E.g., +/@*: != [: +/ *:, but +/@:*: == [: +/ *:
 
Anonymous
7:16 PM
@ConorO'Brien I can't seem to find it in the transcript. Maybe I hallucinated.
 
@Mego oh, okay. what was the question, if it wasn't answered?
 
Anonymous
@ConorO'Brien I don't remember. Something about forks probably.
 
gotcha
 
Anonymous
It's really hard to break out of the concatenative-and-imperative mindset that I developed from a year of working on and with Seriously
 
read some J essays to help you get into the mood
 
Anonymous
7:21 PM
I tried, but lack of sleep is making it hard to absorb information. I'm going to give it another go in a few hours.
 
@EᴀsᴛᴇʀʟʏIʀᴋ *considers elevening your username to ASCII*
 
you can't :D
it's a SFF chat profile
 
I think he still can
 
Anonymous
@El'endiaStarman There would be no witnesses
 
7:23 PM
@EᴀsᴛᴇʀʟʏIʀᴋ Actually, I'm fairly certain Conor is right. I can change your chat profile's parent.
(But I wont.)
 
Anonymous
2017 should be the year of no annoying username trends
 
Anonymous
No small caps, no anagrams, none of that nonsense
 
> NotAUsernameTrendMammal978
 
Yeah, I even changed my name from Greek to Latin letters
 
Anonymous
sigh
 
Anonymous
7:25 PM
Nap time, I suppose
 
> NotAUsernameTrendego
 
@Mego Yes. Let those trends be the one good thing to die in 2016. :P
 
0
A: Sandbox for Proposed Challenges

Olle Keldermanmy first post on here, be gentle ;) Find all anagrams within a text code-golf Somehow I stumbled upon an implementation of a school assignment from about a year ago, and after having seen many amazing and mindblowing code-golf solutions on here, I thought it's time I bring my own challenge a...

 
Anonymous
If nothing else, you can always count on my username to be "Mego" and my avatar to be a penguin
 
Anonymous
And for me to be grumpy when people don't use the Sandbox
 
7:26 PM
@El'endiaStarman How? I think you can only change for Christianity.SE.
 
@ErikGolferエリックゴルファー I can change his name on C.SE and his chat profile's parent to C.SE. Ta-da!
 
@Mego are you always grumpy at calvin then?
 
Anonymous
@ConorO'Brien I have a lot of respect for Calvin because he's proven time and time again that he's the exception to the rule
 
ah cool
 
Anonymous
Also he's a genuinely pleasant guy
 
Anonymous
7:28 PM
Like, I kind of felt bad about how annoyed I got with his frequent meta posts during the showcase debacle
 
@El'endiaStarman I don't think Conor O'Brien would approve of that LOL:P
 
@ErikGolferエリックゴルファー Oh no, Conor is fine.
 
I am? Oh of course
 
It's Easterly Irk who has the blasphemous small-caps name.
 
@Adnan Done and done.
 
7:32 PM
"I don't like your shirt" "Why?" "It has small caps on it" "So?" "Take it off" "uhhhhh" "NOW"
6
 
I guess that smallcaps is dead lol.
 
0
Q: Binary to trinary

Christopher PeartThe problem Given a binary number from 0 to 111111 convert it to trinary. (Base 3). Then print the result. Rules No using a list of conversions. Don't cheat You must use a string as the number No compressing the input string As I will be testing the code with several different numbers I can...

 
TERNARY GOSH DARNIT
 
@ErikGolferエリックゴルファー Can we also kill superfluous Japanese characters in usernames?
7
 
^ I agree.
 
7:35 PM
Except ッ plz
 
Same reason I'm not "Downgoat 🐐🐐🐐🐐🐐GOATS>SHEEP🐐🐐🐐🐐🐐🐐🐐"
(it's obvious goats > sheep)
 
-1
Q: Couldn't there be more specified report reasons?

devRicherOften, and I mean very often, I see questions closed or on hold for the reason of Unclear what you're asking Though the question is very clear and understandable, it was just voted unclear because it had some problems (e.g. bonusses, "do x without y", etc.), and it was the only usable repo...

 
@El'endiaStarman I think I'll 11 them out soon, but not today :P
 
0
A: Sandbox for Proposed Challenges

flawrFind the inverse of a power series* code-golfmath Meta: *would be nice to have a title that does not sound so scary:) Introduction Most of you are probably familiar with the ring of polynomials R[X] over some ring R. This can be generalized to the ring of formal power series R[[X]] over so...

 
@El'endiaStarman It would be nice if everyone would have heard a lecture in abstract algebra.
would you mind reviewing this monstrousity ^?
 
7:38 PM
> Most of you are probably familiar with the ring of polynomials R[X] over some ring R.
I dunno if "most" is the right word... :P
 
because you peasants don't know anything about math
 
I know what a polynomial is \o/
But that's it
 
@ConorO'Brien Yeah fair but we're not operating on lists here
He hasn't really gotten to rank yet as far as I can tell
 
@betseg You don't need to know much more, I'd be happy to get some feedback from you too!
 
@El'endiaStarman What the hell is a polynomial R[X]
 
7:41 PM
@El'endiaStarman What is ring of polynomial
 
@TuxCopter R[X] is the name of the ring of polynomials.
 
At least no greek letters
 
I am still lost
 
The polynomials in question have real coefficients.
 
What is a ring of polynomials
 
7:41 PM
You can add, subtract, and multiply them to get another polynomial of the same form.
That's what "ring" means here.
 
@TuxCopter R[X] is just a symbol for the set of all polynomials with coefficients in R
 
@El'endiaStarman Ohh k
 
@El'endiaStarman ahahaha I love how everyone started asking that the second you mentioned it
 
@El'endiaStarman them = given polynomial?
 
luckily everyone is bothering @El'endiaStarman and not me:D
 
7:43 PM
Can someone explain simply what is a polynomial?
 
@Downgoat Pretty much, yeah. You can add, subtract, and multiply two polynomials with real coefficients to get another polynomial with real coefficients.
@flawr I know! That's so weird!
@TuxCopter A + Bx + Cx^2 + Dx^3 + ...
(Coefficients may be 0.)
 
Is it (Bx)² or B(x²)?
 
B(x²)
 
Technically, either since B is just an arbitrary constant, but the latter is more proper.
 
7:45 PM
@quartata oh ok
 
@El'endiaStarman Isn't it other way around?
 
@quartata rank was the hardest thing for me to learn
 
Rank was actually the easiest thing for me to learn.
 
@Downgoat Uh, like ... + Dx^3 + Cx^2 + Bx + A?
 
what was the hardest thing for you to learn?
 
7:46 PM
@El'endiaStarman yeah
 
It's the same thing...
 
Algebra teacher got mad if incorrect order tho
 
They're functionally equivalent, yes. One form is clearer than the other in certain contexts.
 
@Downgoat wat
But addition is commutative, so both are correct
 
@flawr maybe use U+2218 ∘ RING OPERATOR to show composition?
 
7:48 PM
Like if you're talking about infinite series, such as e^x = x^0/0! + x^1/1! + x^2/2! + x^3/3! + ..., then it makes more sense to write the exponents in increasing order.
 
@ConorO'Brien Trains greater than forks and gerunds
I'm not counting dyadic ;:
since I still don't get it
 
@betseg Oh great idea, thanks!
I even added an example!
 
@TuxCopter public school teacher are crazy
 
@TuxCopter Not necessarily=)
 
@flawr you missed one o, in the paragraph after "challenge"
 
7:52 PM
@betseg thanks
 
After reading the example, I still don't get what the challenge is ;_;
 
@betseg Given a p find q
such that p(q(X)) = X + something of order at least n+1 (where n=deg(p))
 
Ah i get it now
 
Great=) Do you think the whole introduction is superfluous?
 
Dunno - I don't think most people know these things, but I don't think people who don't know would understand just by reading your introduction too.
 
7:59 PM
I wanted to motivate what we're doing below, but on the other hand I think it is just even more confusing.
 

« first day (2150 days earlier)      last day (2698 days later) »