On Wednesday, September 5, 2018 at 6:26:52 AM UTC-5, gmhwxi wrote: > > 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) >
This would make good sense if the ATS were targeting JS as well (similarly if you were targeting Perl, why not put the module in CPAN), or if it were a more neutral library that some JS-targeting code were dependent on. But as a repo for ATS *in general,* I feel like this will ultimately lead to a conflict that leads to the ATS projects getting kicked off of npm. That might be as simple as 1. an ATS user picks ReallyCoolLibraryName for something that doesn't target JS 2. a JS user thinks of something similar and wants to pick ReallyCoolLibraryName for it 3. the JS user sees the existing library, says "oh cool someone did this already", but then realizes he can't make use of it at all--it's not JS. 4. the JS user complains: npm is "a JavaScript repository" and ReallyCoolLibraryName is *squatting* on a name I want and also it wasted my time because I thought I might be able to use it. In the meantime, I feel like an index would be good enough, or something like https://crystalshards.xyz/ (that just reports on Crystal code that it finds on GitHub) > 2) More videos on using templates (The readline example is great!) > 3) ... ... > I don't have a lot of ideas for videos atm. "You can use typedef to save on some verbosity :)" "This is how I rewrote a C program into ATS" "Here's rsync with some functionality implemented in ATS" "Here's a few wrappers I wrote", similar to the getline one. And these are all similar to the getline one in that it's more retrospective than live coding like the earlier videos. > > Cheers! > > On Wed, Sep 5, 2018 at 7:01 AM Julian Fondren <[email protected] > <javascript:>> wrote: > >> >> >> 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 firewalled as easily (you >>> can turn that off for bitchute, but it's best to use it if you can) >>> 4. you get a lot of options to change the appearance of your channel >>> >>> It also has some unique (and severe) disadvantages but they *probably* >>> won't strike a channel about a programming language. >>> ...If you add music like I did on the latest video, that's probably the >>> only thing that might cause annoyances for you with Youtube. >>> ...in fact I'll go ahead and set up a Youtube copy of my Bitchute >>> channel. >>> >> >> That's done: https://www.youtube.com/channel/UCYOrtZYEV1hAtvZDcrL277Q/ >> >> And that URL will be as ugly until the channel gets 100 subscribers. At >> that time I can change to atsmoe or atsunofficial or like. >> >> More Youtube advantages: >> 1. although bittorrent isn't slow anymore, Youtube is still faster >> (partially because it quickly produces low-quality videos, and adds on the >> quality over time) >> 2. youtube has a lot of extra tools for working with videos >> >> More Youtube disadvantages: >> 1. it's a lot pickier about 'invalid chars' -- you can't put > in a >> description; I couldn't put (.moe) in the channel title, etc. >> 2. some of youtube's automatic video enhancement might be unwanted. The >> ATS->JS video jiggles a bit. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "ats-lang-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> Visit this group at https://groups.google.com/group/ats-lang-users. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/ats-lang-users/770614db-d0e8-4412-a3d2-cd952d1637ed%40googlegroups.com >> >> <https://groups.google.com/d/msgid/ats-lang-users/770614db-d0e8-4412-a3d2-cd952d1637ed%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "ats-lang-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/ats-lang-users. To view this discussion on the web visit https://groups.google.com/d/msgid/ats-lang-users/12a4b541-972c-4ae7-a0b2-92312d6a58d2%40googlegroups.com.
