« first day (964 days earlier)      last day (32 days later) » 

6:59 AM
That'd be really useful. When I was trying to learn APL earlier this year, I have to admit it felt a bit like a ghost town on the communities I frequented (reddit, hn)
 
 
2 hours later…
9:24 AM
@ngn I like the memes :D but I admit that I don't get all of the implications
 
 
2 hours later…
11:31 AM
Is there some sort of "prescribed learning path" to get you from bumbling bereft-of-all-hope amatuer (me now) to somebody who can actually do something useful with APL?
I am really struggling to find out how to do what I want. With most languages you can google using phrases but the symbols make it hard unless you know what they mean. I have started using RIDE instead of the raw terminal now and that helps an awful lot but my issue is more of "what to do next".
Case in point, I now have a loaded XML document but I have absolutely no idea how to get what I want out of the resulting matrix.
      xmlstring←⊃⎕NGET'test.xml'
      ⎕←⎕XML xmlstring
0  TextureAtlas     imagePath  sheet.png   3
1  SubTexture       name    beam0.png      1
                    x       143
                    y       377
                    width   43
                    height  31
1  SubTexture       name    beam1.png      1
                    x       327
                    y       644
                    width   40
                    height  20
 
@EmacsTheViking Have you tried APLcart?
 
I want to get all the entries at level one and then turn the x/y/width/height into a string like this "SDL_Rect x = {x,y,width,height}" etc so basically I am code generating a resource from an XML file that contains my pre-generated code.
I know about APL Cart now thanks Adam!
But now I have to learn how to use it properly! :)
If feels like Hoogle....
 
@EmacsTheViking OK, to get all the entries that are level (i.e. column 1)=1, first extract that column, then compare the levels with 1 to form a mask, then use the mask to filter the matrix.
 
I think that's my underlying, fundamental issue Adam, pure ignorance yet of how APL works...I have spent less than 20 hours with it so far and it's all so new that nothing really clicks with me yet! OK, well, I will perservere...I feel strangely drawn to it!
 
@EmacsTheViking Did you go through my lessons?
 
11:37 AM
Yes, I spent a fair time on lesson 7 a few days ago. I think maybe I am trying to run before I can walk. I will go away and do my hours on more lessons I think. My game can wait! Thanks again for your time Adam.
 
@EmacsTheViking leftmost column, ==, filter,…
 
There's no "rushing" APL I think! Most languages can be crammed because they are all very similar in their forms (if/then/else/loops etc) but not this bad boy. APL is a mind stretcher!
thank you for those pointers
Nice. I am going back under my rock for lunch and some lessons :) again, thank you for the help
 
@EmacsTheViking Ping me any time for more pointers.
 
OK...you'll be sorry LOL
Bernard LeGrande PDF is best place for me for now I think
 
 
3 hours later…
2:11 PM
Hm, my APL proselytizing skills are not up to par yet. Tried talking about APL and J at work and they're skeptical about learning "a whole new language on top of a whole new language" (paraphrased)
 
@Sherlock9 on top of?
 
3:01 PM
Well, the phrasing was more like "we're learning a new programming language and all these symbols are basically another language on top" (paraphrased)
I don't think they're used to the many golfing language symbol soups we regularly partake in XD
 
@Sherlock9 Ah, I see. I was just reading this.
 
 
1 hour later…
ngn
4:10 PM
@Sherlock9 that's my experience too - people overestimate the effort to learn the symbols, while in reality the major difficulty lies in getting rid of old habits and embracing loopless array programming.
 

« first day (964 days earlier)      last day (32 days later) »