Warning: this is an htmlized version!
The original is here, and
the conversion rules are here.
-- This file:
--   http://anggtwu.net/SUBTITLES/2022-find-elisp-intro.lua.html
--   http://anggtwu.net/SUBTITLES/2022-find-elisp-intro.lua
--          (find-angg "SUBTITLES/2022-find-elisp-intro.lua")
-- Author: Eduardo Ochs <eduardoochs@gmail.com>
--
-- (defun l () (interactive) (find-angg "SUBTITLES/2022-find-elisp-intro.lua"))
-- (defun b () (interactive) (find-TH             "2022-find-elisp-intro"))
-- (defun p () (interactive) (find-TH             "find-elisp-intro"))
-- (defun R () (interactive) (ee-recompile-SUBTITLES-0))
-- (defun r () (interactive) (ee-recompile-SUBTITLES-3))
-- (defun r () (interactive) (ee-recompile-SUBTITLES-1))
--  (define-key eev-mode-map (kbd "M-r") 'r)
--
-- Skel: (find-subs-links "2022findelispintro")
-- Old:  (find-editeevsubtitles-links-1 "2022findelispintro")
--       (find-efunction 'find-editeevsubtitles-links-1)
-- Yttr: (find-yttranscript-links       "2022findelispintro" "WowDSciGs1A")
-- Info: (find-1stclassvideo-links      "2022findelispintro")
-- Play: (find-2022findelispintrovideo "0:00")
--
-- I use the code below to generate the subtitles in .vtt.
--
ee_dofile "~/LUA/Subtitles.lua" -- (find-angg "LUA/Subtitles.lua")

--[[
-- (find-angg "LUA/Subtitles.lua")

** Run the .lua and tell it to
** write the .vtt - by default in /tmp/
*
* (eepitch-lua51)
* (eepitch-kill)
* (eepitch-lua51)
dofile "2022-find-elisp-intro.lua"
sts = Subtitles.fromsexps(subs_bigstr):addtime("21:12")
-- sts.lang = "pt-BR"
= sts
outfname = "$S/http/anggtwu.net/eev-videos/2022-find-elisp-intro.vtt"
outfname =                           "/tmp/2022-find-elisp-intro.vtt"
out = sts:vtt().."\n\n"
ee_writefile(outfname, out)
-- (find-fline                       "/tmp/2022-find-elisp-intro.vtt")

** Test the .vtt
** (find-2022findelispintrovideo "0:00")

** Select /tmp/ or ee-eevvideosdir
** (find-eevvideosfile "")
** (find-eevvideosfile ""   "2022-find-elisp-intro.mp4")
** (find-eevvideossh0 "cp -v 2022-find-elisp-intro.mp4 /tmp/")
** (code-video "2022findelispintrovideo"                           "/tmp/2022-find-elisp-intro.mp4")
** (code-video "2022findelispintrovideo" "$S/http/anggtwu.net/eev-videos/2022-find-elisp-intro.mp4")
** (find-2022findelispintrovideo "0:00")

** Upload the 2022-find-elisp-intro.vtt
** to http://anggtwu.net/eev-videos/
* (eepitch-shell)
* (eepitch-kill)
* (eepitch-shell)
cd /tmp/
scp    2022-find-elisp-intro.vtt $LINP/eev-videos/
scp    2022-find-elisp-intro.vtt $LINS/eev-videos/
Scp-np 2022-find-elisp-intro.vtt $TWUP/eev-videos/
Scp-np 2022-find-elisp-intro.vtt $TWUS/eev-videos/

** Upload the subtitles to youtube
** http://www.youtube.com/watch?v=WowDSciGs1A

** Check that the "psne subtitles" thing works
** (find-1stclassvideo-links "2022findelispintro")

--]]

subs_bigstr = [==[
% (find-2022findelispintrovideo "00:00" "Hi! My name is Eduardo Ochs, I'm the author")
% (find-2022findelispintrovideo "00:03" "of an Emacs package called eev,")
% (find-2022findelispintrovideo "00:05" "and the title of this video is: \"Why eev")
% (find-2022findelispintrovideo "00:09" "comes with a weird elisp tutorial and")
% (find-2022findelispintrovideo "00:11" "how to use it\".")

% (find-2022findelispintrovideo "00:13" "Before starting let me just explain what")
% (find-2022findelispintrovideo "00:15" "is this image here.")
% (find-2022findelispintrovideo "00:18" "It's a frame from my most")
% (find-2022findelispintrovideo "00:21" "favorite animation movie ever. Its title")
% (find-2022findelispintrovideo "00:24" "in English is \"Gwen, or the book of sand\"")
% (find-2022findelispintrovideo "00:27" "and it's available on youtube; you can")
% (find-2022findelispintrovideo "00:30" "watch it there.")

% (find-2022findelispintrovideo "00:33" "One of my missions on Earth is to")
% (find-2022findelispintrovideo "00:35" "convince more people to watch that")
% (find-2022findelispintrovideo "00:37" "movie.")

% (find-2022findelispintrovideo "00:38" "I've watched it more than 30 times. I've")
% (find-2022findelispintrovideo "00:41" "shown it to many people, and every")
% (find-2022findelispintrovideo "00:43" "time that I watch it it blows my mind in")
% (find-2022findelispintrovideo "00:45" "different ways.")
% (find-2022findelispintrovideo "00:47" "Anyway, let me go back.")
% (find-2022findelispintrovideo "00:50" "One more thing before starting...")

% (find-2022findelispintrovideo "00:53" "Emacs comes with an Emacs Lisp")
% (find-2022findelispintrovideo "00:55" "tutorial that is very famous -")
% (find-2022findelispintrovideo "00:59" "it's called \"An Introduction to")
% (find-2022findelispintrovideo "01:00" "Programming in Emacs Lisp\".")
% (find-2022findelispintrovideo "01:03" "It comes as an info manual, and it's")
% (find-2022findelispintrovideo "01:06" "actually a book.")

% (find-2022findelispintrovideo "01:09" "Using info mode you can navigate")
% (find-2022findelispintrovideo "01:11" "through it - through its chapter, sections,")
% (find-2022findelispintrovideo "01:14" "and so on.")

% (find-2022findelispintrovideo "01:15" "If you're a beginner you're probably")
% (find-2022findelispintrovideo "01:17" "going to use these, uh,")
% (find-2022findelispintrovideo "01:20" "things here in the toolbar; if you're not")
% (find-2022findelispintrovideo "01:22" "a beginner you can use,")
% (find-2022findelispintrovideo "01:25" "for example, the")
% (find-2022findelispintrovideo "01:27" "square brackets to navigate to the")
% (find-2022findelispintrovideo "01:29" "previous and the next section in a")
% (find-2022findelispintrovideo "01:31" "certain order.")

% (find-2022findelispintrovideo "01:33" "Let me use that now to show how big this")
% (find-2022findelispintrovideo "01:35" "manual is.")
% (find-2022findelispintrovideo "01:39" "These are all its sections and")
% (find-2022findelispintrovideo "01:41" "subsections and so on,")
% (find-2022findelispintrovideo "01:44" "and it's huge -")
% (find-2022findelispintrovideo "01:46" "very huge -")
% (find-2022findelispintrovideo "01:47" "oh no, it never ends -")
% (find-2022findelispintrovideo "01:52" "That's it. So: a zillion of sections.")

% (find-2022findelispintrovideo "02:02" "Eev comes with a very short tutorial")
% (find-2022findelispintrovideo "02:07" "on Emacs Lisp that you can")
% (find-2022findelispintrovideo "02:09" "access by just typing M-7 M-j.")

% (find-2022findelispintrovideo "02:13" "Here - let's see its size. Let me")
% (find-2022findelispintrovideo "02:18" "turn on the scroll bar here...")
% (find-2022findelispintrovideo "02:20" "if we scroll here, and go")
% (find-2022findelispintrovideo "02:23" "to the end of the tutorial - it's here")
% (find-2022findelispintrovideo "02:27" "it has just a bit more than 600 lines.")

% (find-2022findelispintrovideo "02:34" "I say here that \"This is a very quick")
% (find-2022findelispintrovideo "02:38" "introduction to Emacs Lisp.")
% (find-2022findelispintrovideo "02:41" "My intent here is not to teach people")
% (find-2022findelispintrovideo "02:43" "how to _write_ Elisp code, only to teach")
% (find-2022findelispintrovideo "02:45" "them to _read_ Elisp code.\" I consider that")
% (find-2022findelispintrovideo "02:48" "reading and writing are two different")
% (find-2022findelispintrovideo "02:49" "stages, and in the beginning people are")
% (find-2022findelispintrovideo "02:52" "mostly going to want to read things...")
% (find-2022findelispintrovideo "02:55" "like to understand what the")
% (find-2022findelispintrovideo "02:57" "source code means, or")
% (find-2022findelispintrovideo "03:00" "to understand how a certain template is")
% (find-2022findelispintrovideo "03:03" "prepared, and so on...")

% (find-2022findelispintrovideo "03:06" "And I say here that `Different people")
% (find-2022findelispintrovideo "03:08" "prefer different kinds of tutorials'")
% (find-2022findelispintrovideo "03:11" "and many people - actually most people -")
% (find-2022findelispintrovideo "03:14" "love the the introduction to Emacs Lisp -")
% (find-2022findelispintrovideo "03:15" "this one here - but i don't -")
% (find-2022findelispintrovideo "03:23" "and in this video i'm going to explain why.")

% (find-2022findelispintrovideo "03:26" "This tutorial here - this short one - is what")
% (find-2022findelispintrovideo "03:29" "I would have liked to have had access to")
% (find-2022findelispintrovideo "03:31" "when I started learning Emacs Lisp.")
% (find-2022findelispintrovideo "03:37" "Let me go back a second.")

% (find-2022findelispintrovideo "03:42" "I started to write to this tutorial")
% (find-2022findelispintrovideo "03:44" "because I was invited to teach a minicourse")
% (find-2022findelispintrovideo "03:47" "on LaTeX to")
% (find-2022findelispintrovideo "03:49" "students that had never used Emacs")
% (find-2022findelispintrovideo "03:52" "before, and I said:")
% (find-2022findelispintrovideo "03:54" "`Oh, okay, I'm going to teach it, but")
% (find-2022findelispintrovideo "03:56" "everybody is going to be forced to use")
% (find-2022findelispintrovideo "04:01" "Emacs and eev - but I'm going to do it in a")
% (find-2022findelispintrovideo "04:04" "certain way in which it's not going to be")
% (find-2022findelispintrovideo "04:05" "very painful'.")

% (find-2022findelispintrovideo "04:07" "And so, I used eev to make people learn Emacs")
% (find-2022findelispintrovideo "04:11" "in a certain way,")
% (find-2022findelispintrovideo "04:13" "and every time that a person")
% (find-2022findelispintrovideo "04:16" "had a curiosity about something in Lisp")
% (find-2022findelispintrovideo "04:18" "and wanted to understand the syntax")
% (find-2022findelispintrovideo "04:22" "or the defuns, or backquotes,")
% (find-2022findelispintrovideo "04:25" "or whatever, I said `oh, look at the")
% (find-2022findelispintrovideo "04:30" "sections such and such")
% (find-2022findelispintrovideo "04:32" "in my Elisp tutorial'.")

% (find-2022findelispintrovideo "04:38" "So these people knew very few")
% (find-2022findelispintrovideo "04:41" "keys of Emacs in the beginning")
% (find-2022findelispintrovideo "04:43" "they basically knew the three most basic")
% (find-2022findelispintrovideo "04:46" "keys, that are M-e, M-k, and M-j...")
% (find-2022findelispintrovideo "04:50" "M-e executes the")
% (find-2022findelispintrovideo "04:52" "sexp in the current line,")
% (find-2022findelispintrovideo "04:56" "M-k can be used to to kill the current")
% (find-2022findelispintrovideo "04:59" "buffer, which usually means to go back,")
% (find-2022findelispintrovideo "05:03" "and M-j jumps to several different places...")

% (find-2022findelispintrovideo "05:08" "and if you run M-j without a numerical")
% (find-2022findelispintrovideo "05:10" "argument it shows this temporary buffer here")
% (find-2022findelispintrovideo "05:14" "that... here it shows some of the main")
% (find-2022findelispintrovideo "05:18" "targets - that have numbers assigned to them")
% (find-2022findelispintrovideo "05:24" "and here you can see the other targets.")

% (find-2022findelispintrovideo "05:27" "So this line here means that")
% (find-2022findelispintrovideo "05:31" "if you type M-j with the numeric prefix 7")
% (find-2022findelispintrovideo "05:36" "it is going to execute this thing here,")
% (find-2022findelispintrovideo "05:39" "that goes to the Elisp tutorial...")

% (find-2022findelispintrovideo "05:43" "and these are the the things that are")
% (find-2022findelispintrovideo "05:45" "most basic that beginners learn first.")

% (find-2022findelispintrovideo "05:51" "These things here - this one here, M-5 M-j,")
% (find-2022findelispintrovideo "05:56" "is the basic tutorial, called")
% (find-2022findelispintrovideo "06:00" "(find-eev-quick-intro),")

% (find-2022findelispintrovideo "06:04" "this one, M-2 M-j, is a fake tutorial")
% (find-2022findelispintrovideo "06:07" "that is mostly an index of keys,")
% (find-2022findelispintrovideo "06:12" "and this one here - M-1 M-j -")
% (find-2022findelispintrovideo "06:15" "opens a buffer with our notes...")

% (find-2022findelispintrovideo "06:20" "I always say to the beginners")
% (find-2022findelispintrovideo "06:23" "that in the beginning they should put all")
% (find-2022findelispintrovideo "06:27" "their notes in this buffer here - ~/TODO -")
% (find-2022findelispintrovideo "06:33" "and that they shouldn't mind if their")
% (find-2022findelispintrovideo "06:35" "notes are messy - they can clean")
% (find-2022findelispintrovideo "06:37" "them up later -")

% (find-2022findelispintrovideo "06:41" "and this thing here also shows some keys")
% (find-2022findelispintrovideo "06:44" "for opening the file with the notes in")
% (find-2022findelispintrovideo "06:47" "the window at the right from any place...")

% (find-2022findelispintrovideo "06:53" "so, for example if we are in the")
% (find-2022findelispintrovideo "06:55" "elisp tutorial, here, and we find")
% (find-2022findelispintrovideo "06:59" "something interesting, say, on")
% (find-2022findelispintrovideo "07:02" "section 3 - for example this block here -")
% (find-2022findelispintrovideo "07:08" "we can run this thing here, show our")
% (find-2022findelispintrovideo "07:12" "buffer with notes at the window at the")
% (find-2022findelispintrovideo "07:15" "right, and we can copy the thing here to")
% (find-2022findelispintrovideo "07:17" "our notes.")

% (find-2022findelispintrovideo "07:23" "Just one comment before showing other things...")
% (find-2022findelispintrovideo "07:29" "M-7 M-j goes to the elisp tutorial,")
% (find-2022findelispintrovideo "07:34" "and the last line of this header")
% (find-2022findelispintrovideo "07:36" "says that you can open this tutorial")
% (find-2022findelispintrovideo "07:42" "or recreate it with M-7 M-j...")

% (find-2022findelispintrovideo "07:46" "It is a sandbox, in the sense that you")
% (find-2022findelispintrovideo "07:48" "can make any mess here")
% (find-2022findelispintrovideo "07:52" "and then recreate it.")

% (find-2022findelispintrovideo "07:59" "Some other tutorials have numbers,")
% (find-2022findelispintrovideo "08:02" "like this. For example, this is the")
% (find-2022findelispintrovideo "08:04" "fake tutorial that is just an index,")
% (find-2022findelispintrovideo "08:07" "and it says that you can access this")
% (find-2022findelispintrovideo "08:09" "thing with M-5 M-0 M-j...")
% (find-2022findelispintrovideo "08:13" "and these other ones I have already shown.")

% (find-2022findelispintrovideo "08:23" "One important thing is that people can")
% (find-2022findelispintrovideo "08:28" "create links to the sections of the...")
% (find-2022findelispintrovideo "08:31" "of my elisp tutorial very easily.")

% (find-2022findelispintrovideo "08:35" "For example, suppose that you're one of")
% (find-2022findelispintrovideo "08:42" "the students in my workshop, you are")
% (find-2022findelispintrovideo "08:44" "starting to learn Emacs today,")
% (find-2022findelispintrovideo "08:47" "and you learned the basic ideas of how")
% (find-2022findelispintrovideo "08:50" "to create elisp hyperlinks, and you")
% (find-2022findelispintrovideo "08:56" "think that there's something interesting")
% (find-2022findelispintrovideo "08:58" "in this section here - section 5.")

% (find-2022findelispintrovideo "09:02" "So you can create a link to it by hand.")
% (find-2022findelispintrovideo "09:04" "For example you can simply type this")
% (find-2022findelispintrovideo "09:09" "(find-elisp-intro ...)")
% (find-2022findelispintrovideo "09:14" "initially by hand; later you can learn")
% (find-2022findelispintrovideo "09:17" "the tricks for generating")
% (find-2022findelispintrovideo "09:19" "this automatically -")

% (find-2022findelispintrovideo "09:22" "and you can copy the title")
% (find-2022findelispintrovideo "09:25" "to this position here.")

% (find-2022findelispintrovideo "09:27" "Now you have something that you if")
% (find-2022findelispintrovideo "09:29" "execute... if you execute this you")
% (find-2022findelispintrovideo "09:32" "go exactly to this section here.")
% (find-2022findelispintrovideo "09:43" "But let me go back...")

% (find-2022findelispintrovideo "09:49" "Let me now explain some")
% (find-2022findelispintrovideo "09:52" "differences in style between the")
% (find-2022findelispintrovideo "09:54" "standard tutorial and my tutorial.")

% (find-2022findelispintrovideo "10:01" "I think that the first thing that made")
% (find-2022findelispintrovideo "10:03" "me dislike the Emacs Lisp Intro")
% (find-2022findelispintrovideo "10:06" "is that it is "An introduction to")
% (find-2022findelispintrovideo "10:10" "programming in Emacs Lisp")
% (find-2022findelispintrovideo "10:13" "_for people who are not programmers_",")

% (find-2022findelispintrovideo "10:16" "and I was trying very hard to become a")
% (find-2022findelispintrovideo "10:18" "programmer, i was really thinking like a")
% (find-2022findelispintrovideo "10:20" "programmer, and I was taking notes and")
% (find-2022findelispintrovideo "10:23" "creating exercises and so on...")
% (find-2022findelispintrovideo "10:25" "and so this thing felt")
% (find-2022findelispintrovideo "10:27" "more like a book that")
% (find-2022findelispintrovideo "10:30" "should be read like a book, not like")
% (find-2022findelispintrovideo "10:32" "code that you can execute by")
% (find-2022findelispintrovideo "10:35" "just typing M-e.")
% (find-2022findelispintrovideo "10:39" "It felt non-Emacs-y.")

% (find-2022findelispintrovideo "10:44" "I also said that this is huge... this is")
% (find-2022findelispintrovideo "10:48" "the menu with the chapters and sections")
% (find-2022findelispintrovideo "10:51" "and subsections and so on...")
% (find-2022findelispintrovideo "10:56" "in some situations it has")
% (find-2022findelispintrovideo "11:01" "faces here - in the sense of different")
% (find-2022findelispintrovideo "11:03" "fonts -")
% (find-2022findelispintrovideo "11:04" "and sometimes it's not totally clear if")
% (find-2022findelispintrovideo "11:07" "this difference is important or not, and")
% (find-2022findelispintrovideo "11:13" "if we copy a part of this to our notes")
% (find-2022findelispintrovideo "11:18" "and we save our notes")
% (find-2022findelispintrovideo "11:20" "then the faces are going to disappear -")
% (find-2022findelispintrovideo "11:22" "the the thing is going to become plain")
% (find-2022findelispintrovideo "11:24" "text without the")
% (find-2022findelispintrovideo "11:26" "the different fonts.")

% (find-2022findelispintrovideo "11:32" "Also, the manual is full of")
% (find-2022findelispintrovideo "11:37" "examples like this, that are not complete")
% (find-2022findelispintrovideo "11:39" "chunks of code, they are just")
% (find-2022findelispintrovideo "11:45" "excerpts from bigger functions.")

% (find-2022findelispintrovideo "11:55" "So, in short: it is big,")
% (find-2022findelispintrovideo "11:58" "it is hard to navigate because it has")
% (find-2022findelispintrovideo "12:01" "zillion of sections, it uses faces, it is")
% (find-2022findelispintrovideo "12:04" "read-only -")

% (find-2022findelispintrovideo "12:06" "remember that in my tutorial you can")
% (find-2022findelispintrovideo "12:11" "duplicate a line, for example, and check")
% (find-2022findelispintrovideo "12:14" "what happens if you change")
% (find-2022findelispintrovideo "12:18" "one item of a list by something else -")

% (find-2022findelispintrovideo "12:21" "for example what happens")
% (find-2022findelispintrovideo "12:23" "if you change this by 40 or by a string,")
% (find-2022findelispintrovideo "12:26" "and you can execute these things here...")

% (find-2022findelispintrovideo "12:29" "so this is a sandbox where you can execute")
% (find-2022findelispintrovideo "12:31" "things, and this does not happen")
% (find-2022findelispintrovideo "12:34" "in the Emacs Lisp Intro.")

% (find-2022findelispintrovideo "12:40" "Also, the Emacs Lisp Intro has just a")
% (find-2022findelispintrovideo "12:43" "few executable examples per page,")
% (find-2022findelispintrovideo "12:46" "while my tutorial has many -")
% (find-2022findelispintrovideo "12:49" "for example here: all these things")
% (find-2022findelispintrovideo "12:51" "are different examples...")

% (find-2022findelispintrovideo "12:57" "and one thing that really bothered me is")
% (find-2022findelispintrovideo "13:02" "that I prefer to believe that Emacs")
% (find-2022findelispintrovideo "13:08" "was made in two levels: first people took")
% (find-2022findelispintrovideo "13:12" "a Lisp interpreter -")

% (find-2022findelispintrovideo "13:14" "no, sorry, three levels - people first took")
% (find-2022findelispintrovideo "13:17" "at Lisp interpreter, and then they")
% (find-2022findelispintrovideo "13:22" "programmed in it a handful")
% (find-2022findelispintrovideo "13:23" "of functions for dealing with keys,")
% (find-2022findelispintrovideo "13:28" "buffers, files, windows and so on; just a")
% (find-2022findelispintrovideo "13:31" "few basic things...")

% (find-2022findelispintrovideo "13:32" "and at one point they had a very basic")
% (find-2022findelispintrovideo "13:35" "editor that had Lisp inside,")
% (find-2022findelispintrovideo "13:37" "and they they could change its Lisp code")
% (find-2022findelispintrovideo "13:40" "interactively using the editor itself...")

% (find-2022findelispintrovideo "13:44" "and then they started to build")
% (find-2022findelispintrovideo "13:47" "an editor that was much more powerful,")
% (find-2022findelispintrovideo "13:50" "and also to extend the Lisp with")
% (find-2022findelispintrovideo "13:53" "more advanced features...")

% (find-2022findelispintrovideo "13:56" "but I prefer to think that that we have")
% (find-2022findelispintrovideo "13:58" "this division, with basic Lisp on the")
% (find-2022findelispintrovideo "14:01" "bottom, and then basic editing functions")
% (find-2022findelispintrovideo "14:02" "on top, and then")
% (find-2022findelispintrovideo "14:07" "a huge structure with zillions of")
% (find-2022findelispintrovideo "14:10" "editing functions -")

% (find-2022findelispintrovideo "14:12" "and the Emacs Lisp tutorial does not make")
% (find-2022findelispintrovideo "14:15" "this distinction very clearly")
% (find-2022findelispintrovideo "14:18" "and it explains basic Lisp at the")
% (find-2022findelispintrovideo "14:21" "same time as the")
% (find-2022findelispintrovideo "14:22" "as editing functions, because")
% (find-2022findelispintrovideo "14:25" "it wants to explain")
% (find-2022findelispintrovideo "14:27" "how how people can write useful")
% (find-2022findelispintrovideo "14:29" "functions, and useful functions are")
% (find-2022findelispintrovideo "14:31" "usually")
% (find-2022findelispintrovideo "14:32" "functions that edit things.")

% (find-2022findelispintrovideo "14:36" "Another thing that I really didn't like")
% (find-2022findelispintrovideo "14:39" "in it is that it has")
% (find-2022findelispintrovideo "14:42" "very few links to the primary sources.")
% (find-2022findelispintrovideo "14:45" "Here we are inside Emacs, and it's")
% (find-2022findelispintrovideo "14:48" "very easy to access")
% (find-2022findelispintrovideo "14:53" "each one of the manuals")
% (find-2022findelispintrovideo "14:54" "and the source code.")

% (find-2022findelispintrovideo "14:57" "For example, here")
% (find-2022findelispintrovideo "15:01" "I have a section of my tutorial that")
% (find-2022findelispintrovideo "15:03" "ends with this block here: it says")
% (find-2022findelispintrovideo "15:07" "\"for more info on the other types of")
% (find-2022findelispintrovideo "15:10" "list objects...\" - oops, it's Lisp")
% (find-2022findelispintrovideo "15:13" "objects, sorry there's a typo here -")
% (find-2022findelispintrovideo "15:16" "\"see blah blah\" and each of these things")
% (find-2022findelispintrovideo "15:18" "is a link to the Emacs Lisp manual.")

% (find-2022findelispintrovideo "15:25" "Also, here we have links to the Wikipedia,")
% (find-2022findelispintrovideo "15:29" "and in other places with we have links")
% (find-2022findelispintrovideo "15:31" "to the Emacs manual...")

% (find-2022findelispintrovideo "15:36" "and I think that in a couple of places")
% (find-2022findelispintrovideo "15:38" "we have links to the source code too -")
% (find-2022findelispintrovideo "15:44" "and the Emacs Lisp Intro does not")
% (find-2022findelispintrovideo "15:47" "do that.")

% (find-2022findelispintrovideo "15:48" "It is made to be")
% (find-2022findelispintrovideo "15:51" "the online version of a book, and I")
% (find-2022findelispintrovideo "15:55" "think that this is a bit frustrating.")

% (find-2022findelispintrovideo "15:58" "And the main point - and this is something")
% (find-2022findelispintrovideo "16:01" "that very people have noticed -")
% (find-2022findelispintrovideo "16:03" "is that my tutorial works in two ways.")

% (find-2022findelispintrovideo "16:09" "It has some contents here, so people can")
% (find-2022findelispintrovideo "16:12" "_read_ it")
% (find-2022findelispintrovideo "16:13" "but it also has lots of design choices")
% (find-2022findelispintrovideo "16:17" "and stylistical choices - I decided to")
% (find-2022findelispintrovideo "16:20" "present things in a certain way...")
% (find-2022findelispintrovideo "16:24" "and when people")
% (find-2022findelispintrovideo "16:28" "run these examples")
% (find-2022findelispintrovideo "16:30" "they're probably going to")
% (find-2022findelispintrovideo "16:32" "become familiar with these")
% (find-2022findelispintrovideo "16:35" "stylistical choices, and")
% (find-2022findelispintrovideo "16:37" "when they start to take their own notes")
% (find-2022findelispintrovideo "16:40" "they are probably going to use")
% (find-2022findelispintrovideo "16:42" "some of these ideas on their notes.")

% (find-2022findelispintrovideo "16:44" "So they are going to do something like")
% (find-2022findelispintrovideo "16:48" "this, in which they put")
% (find-2022findelispintrovideo "16:50" "several similar examples close to")
% (find-2022findelispintrovideo "16:54" "one another, starting by the most basic")
% (find-2022findelispintrovideo "16:56" "ones.")

% (find-2022findelispintrovideo "16:57" "They can also put just a bit of text")
% (find-2022findelispintrovideo "17:02" "instead of having to explain lots of")
% (find-2022findelispintrovideo "17:04" "things, and they are also -")
% (find-2022findelispintrovideo "17:08" "I hope -")

% (find-2022findelispintrovideo "17:09" "they will also")
% (find-2022findelispintrovideo "17:11" "try to use this style here,")
% (find-2022findelispintrovideo "17:14" "in which we put important links")
% (find-2022findelispintrovideo "17:17" "to everything that that we find, so")
% (find-2022findelispintrovideo "17:21" "instead of trying to reproduce the")
% (find-2022findelispintrovideo "17:23" "explanations")
% (find-2022findelispintrovideo "17:24" "with our own words")
% (find-2022findelispintrovideo "17:27" "we just put the links to")
% (find-2022findelispintrovideo "17:29" "the sources where we can find the")
% (find-2022findelispintrovideo "17:32" "full explanations.")

% (find-2022findelispintrovideo "17:35" "The idea is that when people")
% (find-2022findelispintrovideo "17:38" "are learning some")
% (find-2022findelispintrovideo "17:41" "more advanced things that are not in the")
% (find-2022findelispintrovideo "17:43" "manual they can")
% (find-2022findelispintrovideo "17:46" "write their notes in this format")
% (find-2022findelispintrovideo "17:49" "and they can even share these notes with")
% (find-2022findelispintrovideo "17:51" "other people -")

% (find-2022findelispintrovideo "17:53" "and in my workshops I often have")
% (find-2022findelispintrovideo "17:58" "some moments in which people share their")
% (find-2022findelispintrovideo "18:00" "notes, and of course people would")
% (find-2022findelispintrovideo "18:05" "want to write notes that are")
% (find-2022findelispintrovideo "18:07" "useful to other people, and notes that")
% (find-2022findelispintrovideo "18:10" "are easy to change, and easy to")
% (find-2022findelispintrovideo "18:12" "collaborate on -")

% (find-2022findelispintrovideo "18:14" "and so one of the intentions of my")
% (find-2022findelispintrovideo "18:16" "tutorials was to suggest a certain style")
% (find-2022findelispintrovideo "18:20" "and convince people that they could")
% (find-2022findelispintrovideo "18:23" "write their notes in this style.")

% (find-2022findelispintrovideo "18:27" "This tutorial is very incomplete - it just")
% (find-2022findelispintrovideo "18:30" "teaches the basic ideas -")
% (find-2022findelispintrovideo "18:32" "but it also has a link here at the end")
% (find-2022findelispintrovideo "18:36" "to another tutorial,")
% (find-2022findelispintrovideo "18:39" "that is a tutorial on")
% (find-2022findelispintrovideo "18:43" "lexical binding...")

% (find-2022findelispintrovideo "18:49" "and it's very extensible.")

% (find-2022findelispintrovideo "18:52" "And, by the way -")
% (find-2022findelispintrovideo "18:56" "in several places in the source code of")
% (find-2022findelispintrovideo "18:58" "eev I have examples that follow exactly")
% (find-2022findelispintrovideo "19:02" "these same conventions, but they")
% (find-2022findelispintrovideo "19:03" "appear in comments.")

% (find-2022findelispintrovideo "19:06" "So people can also execute these")
% (find-2022findelispintrovideo "19:08" "examples in comments")
% (find-2022findelispintrovideo "19:10" "to understand ideas step by by step,")
% (find-2022findelispintrovideo "19:14" "starting from the")
% (find-2022findelispintrovideo "19:16" "most basic cases and then building more")
% (find-2022findelispintrovideo "19:19" "complex functions on top of that.")
% (find-2022findelispintrovideo "19:24" "Let me see...")

% (find-2022findelispintrovideo "19:29" "so, yeah, that's what I wanted to")
% (find-2022findelispintrovideo "19:31" "present. My tutorial is")
% (find-2022findelispintrovideo "19:33" "much more "do-it-yourself-ish"")
% (find-2022findelispintrovideo "19:36" "than the Emacs Lisp Intro...")

% (find-2022findelispintrovideo "19:46" "And I confess that I always find the")
% (find-2022findelispintrovideo "19:48" "reactions to my tutorial")
% (find-2022findelispintrovideo "19:52" "quite puzzling, because I think that my")
% (find-2022findelispintrovideo "19:54" "tutorial is very nice -")

% (find-2022findelispintrovideo "19:56" "but sometimes I participate in")
% (find-2022findelispintrovideo "19:59" "discussions in the Emacs mailing")
% (find-2022findelispintrovideo "20:01" "lists and someone asks: \"how")
% (find-2022findelispintrovideo "20:04" "how do i do this? How can i learn\" - for")
% (find-2022findelispintrovideo "20:07" "example - \"how to use back quote?\"")
% (find-2022findelispintrovideo "20:09" "and people say: there's blah blah blah,")
% (find-2022findelispintrovideo "20:11" "there's this link to the manual, this link to")
% (find-2022findelispintrovideo "20:13" "the other manual, and so on... and I recommend")
% (find-2022findelispintrovideo "20:15" "trying the examples in my tutorial -")
% (find-2022findelispintrovideo "20:18" "\"you just need to learn the keys")
% (find-2022findelispintrovideo "20:21" "such and such\" -")
% (find-2022findelispintrovideo "20:23" "and go to the section - let me see -")
% (find-2022findelispintrovideo "20:28" "Backquote, section 10")

% (find-2022findelispintrovideo "20:32" "and I never get any answers... I have the")
% (find-2022findelispintrovideo "20:35" "impression that people")
% (find-2022findelispintrovideo "20:37" "think that my tutorial is")
% (find-2022findelispintrovideo "20:40" "far too weird, it's")
% (find-2022findelispintrovideo "20:42" "like the product of a totally alien")
% (find-2022findelispintrovideo "20:45" "mind, and no one uses it,")

% (find-2022findelispintrovideo "20:47" "no one comments on it, and")
% (find-2022findelispintrovideo "20:50" "then it's always...")
% (find-2022findelispintrovideo "20:53" "I don't know, something")
% (find-2022findelispintrovideo "20:55" "that just has to be ignored when I")
% (find-2022findelispintrovideo "20:57" "mention it -")

% (find-2022findelispintrovideo "20:58" "and I want to fix this.")
% (find-2022findelispintrovideo "21:00" "And this video is - hopefully -")
% (find-2022findelispintrovideo "21:04" "a first step")
% (find-2022findelispintrovideo "21:05" "to make my tutorial less mysterious.")

% (find-2022findelispintrovideo "21:08" "So: that's it. That's what I wanted to")
% (find-2022findelispintrovideo "21:11" "show. Bye! =)")

]==]

unrevised_bigstr = [==[
(find-2022findelispintrovideo "00:00" " ")
]==]

-- Local Variables:
-- coding:  utf-8-unix
-- End: