Re: An "I suck at ATS" screencast

2018-09-05 Thread Julian Fondren
Trying something different with https://www.bitchute.com/video/oK0EqH5035cN/ (or https://ats-lang.moe/isaats/isaats-008.webm ) Instead of spoken commentary, there's typed commentary, with music. I think spoken commentary makes for a much better video, but they're also videos that are a lot

Re: An "I suck at ATS" screencast

2018-09-05 Thread Artyom Shalkhakov
Hi Julian! ср, 5 сент. 2018 г. в 13:42, Julian Fondren : > Trying something different with > https://www.bitchute.com/video/oK0EqH5035cN/ (or > https://ats-lang.moe/isaats/isaats-008.webm ) > > Instead of spoken commentary, there's typed commentary, with music. > > I think spoken commentary

Re: An "I suck at ATS" screencast

2018-09-05 Thread Julian Fondren
On Wednesday, September 5, 2018 at 3:17:14 AM UTC-5, Artyom Shalkhakov wrote: > > I've watched this video in full and it's nice! You took a problem and > presented solutions with their pros and cons. > > Since you're recording your terminal, you might settle for very simple > "tele typing" or

Re: An "I suck at ATS" screencast

2018-09-05 Thread Hongwei Xi
I would really like to encourage people interested in ATS to subscribe. I hope that I can just pick a few videos when teaching ATS next year :) My wish list: 1) A video on packaging (via npm) 2) More videos on using templates (The readline example is great!) 3) ... ... Cheers! On Wed, Sep 5,

Re: Curried performance

2018-09-05 Thread Hongwei Xi
As of now, ATS does not perform any optimization wrt. currying. So calling curried functions results in closures to be formed at run-time, which can be very costly in terms of performance. An optimizer for currying essentially turns your second version of 'count' into the first version. I will

Re: An "I suck at ATS" screencast

2018-09-05 Thread Julian Fondren
On Wednesday, September 5, 2018 at 4:34:50 AM UTC-5, Julian Fondren wrote: > > Youtube has a lot of advantages: > 1. it's big so you'll get the widest audience > 2. it encodes your video across many quality settings (bitchute just has > one) > 3. it doesn't use bittorrent so it won't get