jemc changed the topic of #ponylang to: Welcome! Please check out our Code of Conduct => https://github.com/ponylang/ponyc/blob/master/CODE_OF_CONDUCT.md | Public IRC logs are available => http://irclog.whitequark.org/ponylang
aturley has joined #ponylang
aturley has quit [Ping timeout: 250 seconds]
aturley has joined #ponylang
aturley has quit [Ping timeout: 260 seconds]
SilverKey has joined #ponylang
aturley has joined #ponylang
aturley has quit [Ping timeout: 244 seconds]
amclain has quit [Quit: Leaving]
SilverKey has quit [Quit: Halted.]
copy` has quit [Quit: Connection closed for inactivity]
graaff has joined #ponylang
aturley has joined #ponylang
aturley has quit [Ping timeout: 244 seconds]
mcguire has quit [Ping timeout: 260 seconds]
mcguire has joined #ponylang
rurban has joined #ponylang
jemc has quit [Ping timeout: 276 seconds]
rurban has quit [Ping timeout: 260 seconds]
aturley has joined #ponylang
aturley has quit [Ping timeout: 260 seconds]
trapped has joined #ponylang
gsteed has joined #ponylang
trapped has quit [Read error: Connection reset by peer]
tm-exa has joined #ponylang
tm-exa has quit [Client Quit]
aturley has joined #ponylang
aturley has quit [Ping timeout: 260 seconds]
tm-exa has joined #ponylang
tm-exa is now known as tm-away
tm-away is now known as tm-exa
tm-exa has quit [Excess Flood]
lispmeister has joined #ponylang
aturley has joined #ponylang
aturley has quit [Ping timeout: 252 seconds]
lispmeister has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
aturley has joined #ponylang
aturley has quit [Ping timeout: 276 seconds]
gsteed has quit [Quit: Leaving]
_andre has joined #ponylang
aturley has joined #ponylang
aturley has quit [Ping timeout: 276 seconds]
trapped has joined #ponylang
aturley has joined #ponylang
aturley has quit [Ping timeout: 260 seconds]
emancu has joined #ponylang
aturley has joined #ponylang
aturley has quit [Ping timeout: 276 seconds]
SilverKey has joined #ponylang
aturley has joined #ponylang
TwoNotes has joined #ponylang
jemc has joined #ponylang
TwoNotes has quit [Ping timeout: 260 seconds]
TwoNotes has joined #ponylang
<ohir> TwoNotes: [be taken as a criticism of the early documentation]
<ohir> TwoNotes: I'd takie it straight
<ohir> TwoNotes: I am seeing 'too much cognitive load' stanza by students given bitops tasks ;)
<ohir> mcguire: [golang/no one threw a lot of features into it]
<jemc> Pony's ref caps are a steep learning curve, but once you've got a good handle on them, they really are quite expressive and match your thought patterns
<ohir> mcguire: their main effort was to strip go to pl bare bones, imo. To good effect.\
<jemc> I'd be suggest that a lot of people saying too much cognitive load are really saying "I couldn't get a handle on this concept", and it's not necessarily an indication that veteran Pony programmers will be under more load (and thereby less productive)
<ohir> jemc: yep :)
<ohir> jemc: thou as a 'new kid in the block' pony should care more about CIOs/CFOs. Golang did and is catching because of that.
* ohir is pondering about a 'explain caps to me' contest. To get a bunch of essays written by people of different backgrounds.
<ohir> s/saps/pony caps/
<ohir> similar to one I gave link to earlier
SilverKey has quit [Quit: Halted.]
<TwoNotes> When I was first learning Erlang, it had new concepts to learn too. It was worth it getting through that. Joe Armstrong's book was a big help. He explained languages features by first describing a problem, then showing how Erlang could deal weith it
<TwoNotes> Myself, I have been working on some graphical ways of shoing how cap types work togetyher. See https://github.com/pdtwonotes/viscap/blob/master/ponycap.md
SilverKey has joined #ponylang
ifraixedes has joined #ponylang
TwoNotes has quit [Read error: Connection reset by peer]
prettyvanilla has quit [Quit: Konversation terminated!]
TwoNotes has joined #ponylang
graaff has quit [Quit: Leaving]
<ohir> TwoNotes: its good, its a way (one of ways) to get some people grasp caps
amclain has joined #ponylang
<TwoNotes> Its just a start. I want to show how each cap type is used.
aturley has quit [Ping timeout: 246 seconds]
SilverKey has quit [Quit: Halted.]
SilverKey has joined #ponylang
<TwoNotes> Main problem is that Markdown does not provide for precise placement of images.
copy` has joined #ponylang
<sylvanc> nice, TwoNotes!
mitchellvanw has quit [Ping timeout: 264 seconds]
<TwoNotes> The arrow heads donote read/write permissions. The letters show cap types.
<TwoNotes> Though I was thinking of also using color
aturley has joined #ponylang
mitchellvanw has joined #ponylang
emancu has quit []
aturley has quit [Ping timeout: 246 seconds]
SilverKey has quit [Quit: Halted.]
SilverKey has joined #ponylang
SilverKey has quit [Client Quit]
aturley has joined #ponylang
SilverKey has joined #ponylang
SilverKey has quit [Quit: Halted.]
trapped has quit [Read error: Connection reset by peer]
trapped has joined #ponylang
gsteed has joined #ponylang
<darach> TwoNotes: Nice! Almost reminds me of the Erlang diagram initiative that Torban and Jesper started. A visual notation would be very powerful, not just for ref caps, but especially for generics which takes longer to grok and master.
<mcguire> TwoNotes, those are good illustrations.
<mcguire> Excellent illustrations of the concepts.
aturley has quit [Ping timeout: 252 seconds]
aturley has joined #ponylang
ifraixedes has quit [Remote host closed the connection]
SilverKey has joined #ponylang
gsteed has quit [Quit: Leaving]
jtfmumm has quit [Ping timeout: 244 seconds]
jtfmumm has joined #ponylang
russelldb_ has joined #ponylang
SilverKey has quit [Quit: Halted.]
omarkj has quit [Ping timeout: 244 seconds]
russelldb has quit [Ping timeout: 244 seconds]
russelldb_ is now known as russelldb
<TwoNotes> Those were my first attempts, using InkScape. But I wanted to come up with a consistent set of graphic idiioms to convery the various concepts.
<TwoNotes> *convey
<TwoNotes> I have some more drawing done that are not yet incorporated in that document
omarkj has joined #ponylang
<TwoNotes> People have different ways of learning. Some want abstract principles from which they infer the speciic cases. Other people prefer concrete examples form which they infer the principles. (Population is split about 50/50 on this)
<TwoNotes> I like graphical explanations
<TwoNotes> There is a test you can administer to determine which style opf learning an individual has, but authors of textbooks have to assume *both* types of people are reading
_andre has quit [Quit: leaving]
<jemc> yeah, as an individual who prefers abstract first, it can be really frustrating to try to parse text that only uses concrete examples
<jemc> I imagine its equally frustrating the other way around
<SeanTAllen> very much so
aturley has quit [Read error: Connection reset by peer]
aturley has joined #ponylang
TwoNotes has quit [Quit: Leaving.]
SilverKey has joined #ponylang
SilverKey has quit [Quit: Halted.]
Matthias247 has joined #ponylang
Matthias247 has quit [Read error: Connection reset by peer]
aturley has quit [Read error: Connection reset by peer]
aturley has joined #ponylang
amclain has quit [Ping timeout: 276 seconds]