diff options
Diffstat (limited to '')
-rw-r--r-- | 2023/captions/emacsconf-2023-one--oneel-the-static-site-generator-for-emacs-lisp-programmers--tony-aldon--answers.vtt | 972 |
1 files changed, 486 insertions, 486 deletions
diff --git a/2023/captions/emacsconf-2023-one--oneel-the-static-site-generator-for-emacs-lisp-programmers--tony-aldon--answers.vtt b/2023/captions/emacsconf-2023-one--oneel-the-static-site-generator-for-emacs-lisp-programmers--tony-aldon--answers.vtt index 71483a10..9a1888a0 100644 --- a/2023/captions/emacsconf-2023-one--oneel-the-static-site-generator-for-emacs-lisp-programmers--tony-aldon--answers.vtt +++ b/2023/captions/emacsconf-2023-one--oneel-the-static-site-generator-for-emacs-lisp-programmers--tony-aldon--answers.vtt @@ -1,1472 +1,1472 @@ WEBVTT -00:00:04.960 --> 00:00:05.460 +00:00:00.459 --> 00:00:05.460 [Speaker 0]: So, will you, when I'm looking at my, -00:00:08.200 --> 00:00:08.480 +00:00:06.279 --> 00:00:08.480 the other screen, I don't see the chat, -00:00:09.880 --> 00:00:10.380 +00:00:08.480 --> 00:00:10.380 so maybe someone can tell me. -00:00:12.240 --> 00:00:12.360 +00:00:11.259 --> 00:00:12.360 [Speaker 1]: It's fine, don't worry about it, -00:00:13.820 --> 00:00:14.320 +00:00:12.360 --> 00:00:14.320 and we are live. So hi again everyone. -00:00:15.640 --> 00:00:16.140 +00:00:15.060 --> 00:00:16.140 Hi Tony, how are you doing? -00:00:17.920 --> 00:00:18.420 +00:00:17.040 --> 00:00:18.420 [Speaker 0]: Really well, and you? -00:00:20.540 --> 00:00:21.040 +00:00:19.440 --> 00:00:21.040 [Speaker 1]: I am doing fantastically, -00:00:22.960 --> 00:00:23.460 +00:00:21.380 --> 00:00:23.460 as fantastically as I can be doing, -00:00:25.320 --> 00:00:25.820 +00:00:24.099 --> 00:00:25.820 having to put out fire in the background 00:00:30.140 --> 00:00:30.640 [Speaker 0]: Cool! -00:00:31.020 --> 00:00:31.520 +00:00:25.840 --> 00:00:31.520 [Speaker 1]: during MaxConf. But I'm doing great! Alright, -00:00:34.400 --> 00:00:34.900 +00:00:31.640 --> 00:00:34.900 Let me just try to set up everything so that -00:00:36.980 --> 00:00:37.260 +00:00:34.960 --> 00:00:37.260 I can show the questions and all this. -00:00:38.420 --> 00:00:38.600 +00:00:37.260 --> 00:00:38.600 Do you mind if I read you the question? -00:00:39.820 --> 00:00:39.960 +00:00:38.600 --> 00:00:39.960 It might be a little more interactive and -00:00:42.260 --> 00:00:42.760 +00:00:39.960 --> 00:00:42.760 this way you can focus on either presenting -00:00:43.260 --> 00:00:43.760 +00:00:42.800 --> 00:00:43.760 stuff on your end. -00:00:48.500 --> 00:00:48.680 +00:00:44.059 --> 00:00:48.680 [Speaker 0]: Yes, tell me what are the questions and what -00:00:50.440 --> 00:00:50.940 +00:00:48.680 --> 00:00:50.940 to do and I will do that. -00:00:55.900 --> 00:00:56.400 +00:00:53.420 --> 00:00:56.400 [Speaker 1]: Okay great so what I'll do, -00:00:58.340 --> 00:00:58.580 +00:00:56.400 --> 00:00:58.580 I'll invite people to go to the pad and ask -00:00:59.820 --> 00:01:00.060 +00:00:58.580 --> 00:01:00.060 questions because it was a very interesting -00:01:01.360 --> 00:01:01.480 +00:01:00.060 --> 00:01:01.480 talk and I'm sure you have plenty of -00:01:02.960 --> 00:01:03.460 +00:01:01.480 --> 00:01:03.460 questions but I only see 1 right now. -00:01:04.860 --> 00:01:05.360 +00:01:03.460 --> 00:01:05.360 Do we have people on BigBlueButton? -00:01:08.080 --> 00:01:08.580 +00:01:05.640 --> 00:01:08.580 Yes we do have people joining right now. -00:01:12.360 --> 00:01:12.620 +00:01:11.000 --> 00:01:12.620 So reading the first question then. -00:01:14.140 --> 00:01:14.380 +00:01:12.620 --> 00:01:14.380 So what's the main motivation for this new -00:01:15.600 --> 00:01:16.100 +00:01:14.380 --> 00:01:16.100 package? I used to use org.yugo -00:01:17.880 --> 00:01:18.340 +00:01:16.280 --> 00:01:18.340 and use GitHub Actions to build a blog. -00:01:20.440 --> 00:01:20.600 +00:01:18.340 --> 00:01:20.600 So can you go in a little bit of details on 00:01:20.600 --> 00:01:21.100 this? -00:01:25.280 --> 00:01:25.780 +00:01:21.540 --> 00:01:25.780 [Speaker 0]: Yes, OK. So the main goal, -00:01:33.070 --> 00:01:33.570 +00:01:30.900 --> 00:01:33.570 I didn't want to have, -00:01:36.940 --> 00:01:37.440 +00:01:33.805 --> 00:01:37.440 to, I will push that here. -00:01:44.440 --> 00:01:44.940 +00:01:38.040 --> 00:01:44.940 So my goal was to not have to rely on another -00:01:49.440 --> 00:01:49.920 +00:01:45.060 --> 00:01:49.920 static site generator to produce my website. -00:01:54.440 --> 00:01:54.780 +00:01:49.920 --> 00:01:54.780 So if you use a Yugo, that means that you -00:02:00.560 --> 00:02:01.060 +00:01:54.780 --> 00:02:01.060 take, so this is the website that we've seen -00:02:07.580 --> 00:02:07.880 +00:02:01.960 --> 00:02:07.880 in the talk, this 1. And I didn't want to -00:02:13.100 --> 00:02:13.320 +00:02:07.880 --> 00:02:13.320 have to use a piece of software in Emacs that -00:02:16.640 --> 00:02:16.960 +00:02:13.320 --> 00:02:16.960 translate to some other files to be feed to -00:02:20.320 --> 00:02:20.680 +00:02:16.960 --> 00:02:20.680 another statistic generator because this way -00:02:23.360 --> 00:02:23.680 +00:02:20.680 --> 00:02:23.680 I have 2 things to understand. -00:02:26.120 --> 00:02:26.620 +00:02:23.680 --> 00:02:26.620 I have to understand how that software -00:02:32.260 --> 00:02:32.440 +00:02:26.780 --> 00:02:32.440 translates my files into the other files and -00:02:36.460 --> 00:02:36.960 +00:02:32.440 --> 00:02:36.960 then I have to understand how Hugo works. -00:02:39.360 --> 00:02:39.480 +00:02:37.060 --> 00:02:39.480 So if I want to change something I need to -00:02:43.260 --> 00:02:43.660 +00:02:39.480 --> 00:02:43.660 understand Hugo. So at some point I need to -00:02:46.000 --> 00:02:46.200 +00:02:43.660 --> 00:02:46.200 work with Hugo. So if I need to work with -00:02:49.200 --> 00:02:49.700 +00:02:46.200 --> 00:02:49.700 Hugo, maybe I can work with it directly. -00:02:56.100 --> 00:02:56.600 +00:02:51.800 --> 00:02:56.600 And I wanted also something that was purely -00:03:02.580 --> 00:03:03.080 +00:02:56.960 --> 00:03:03.080 Emacs-centric and working on it, -00:03:05.060 --> 00:03:05.560 +00:03:03.700 --> 00:03:05.560 I found out about that solution. -00:03:10.240 --> 00:03:10.740 +00:03:05.600 --> 00:03:10.740 And I wanted also something that we have only -00:03:14.640 --> 00:03:15.140 +00:03:11.780 --> 00:03:15.140 1 file that have all the entries. -00:03:18.120 --> 00:03:18.620 +00:03:15.560 --> 00:03:18.620 And when I thought about that, -00:03:22.420 --> 00:03:22.720 +00:03:19.140 --> 00:03:22.720 finally I found a way that maybe we can just -00:03:30.160 --> 00:03:30.360 +00:03:22.720 --> 00:03:30.360 use 1 or 3 to pass it the information of the -00:03:33.329 --> 00:03:33.405 +00:03:30.360 --> 00:03:33.405 website. And if you look, -00:03:37.160 --> 00:03:37.660 +00:03:33.405 --> 00:03:37.660 If you just try to work with Gatsby, -00:03:39.520 --> 00:03:40.020 +00:03:37.920 --> 00:03:40.020 Ugo or all those websites, -00:03:45.180 --> 00:03:45.680 +00:03:40.940 --> 00:03:45.680 when you start, you download 10, -00:03:51.780 --> 00:03:52.280 +00:03:46.240 --> 00:03:52.280 20, 30, thousand for hundreds of dependencies -00:03:59.320 --> 00:03:59.620 +00:03:53.440 --> 00:03:59.620 to do. Just to me, I'm a small guy and I just -00:04:02.560 --> 00:04:02.720 +00:03:59.620 --> 00:04:02.720 want to have some documentation on the -00:04:04.700 --> 00:04:05.200 +00:04:02.720 --> 00:04:05.200 website like this 1. It just, -00:04:08.480 --> 00:04:08.980 +00:04:05.460 --> 00:04:08.980 it shouldn't need that much of a dependency. -00:04:11.000 --> 00:04:11.460 +00:04:09.160 --> 00:04:11.460 And if you look at the website, -00:04:12.680 --> 00:04:13.180 +00:04:11.460 --> 00:04:13.180 if you want to hack on something, -00:04:17.220 --> 00:04:17.320 +00:04:13.540 --> 00:04:17.320 you need a lot of to understand how the -00:04:19.120 --> 00:04:19.459 +00:04:17.320 --> 00:04:19.459 config files work. So you need to, -00:04:20.800 --> 00:04:21.060 +00:04:19.459 --> 00:04:21.060 how does it work this config file? -00:04:23.100 --> 00:04:23.320 +00:04:21.060 --> 00:04:23.320 But I want, it's always happened that you -00:04:25.920 --> 00:04:26.420 +00:04:23.320 --> 00:04:26.420 want to add 1 thing or to add that things. -00:04:27.260 --> 00:04:27.760 +00:04:26.420 --> 00:04:27.760 What do you have to do? -00:04:30.080 --> 00:04:30.340 +00:04:27.780 --> 00:04:30.340 You have to, you can't because it's not -00:04:33.540 --> 00:04:34.040 +00:04:30.340 --> 00:04:34.040 offered by the configuration file. -00:04:37.480 --> 00:04:37.980 +00:04:34.380 --> 00:04:37.980 With that solution that I built for me first, -00:04:41.080 --> 00:04:41.580 +00:04:38.920 --> 00:04:41.580 I don't care if I need something else. -00:04:47.100 --> 00:04:47.600 +00:04:42.020 --> 00:04:47.600 I just have to go in that file. -00:04:52.260 --> 00:04:52.440 +00:04:49.840 --> 00:04:52.440 It doesn't need to be that file because as I -00:04:55.480 --> 00:04:55.980 +00:04:52.440 --> 00:04:55.980 am in Emacs if the render functions are -00:04:58.820 --> 00:04:58.940 +00:04:56.120 --> 00:04:58.940 already evaluated they exist and I can use it -00:05:02.380 --> 00:05:02.520 +00:04:58.940 --> 00:05:02.520 but I just have to change that file so if I -00:05:07.520 --> 00:05:07.860 +00:05:02.520 --> 00:05:07.860 want something more I just I go there let's -00:05:10.680 --> 00:05:10.920 +00:05:07.860 --> 00:05:10.920 say so does it answer the question or I -00:05:12.280 --> 00:05:12.780 +00:05:10.920 --> 00:05:12.780 continue to show something? -00:05:15.880 --> 00:05:16.060 +00:05:14.320 --> 00:05:16.060 [Speaker 1]: It's up to you, I think you are answering the -00:05:17.440 --> 00:05:17.600 +00:05:16.060 --> 00:05:17.600 question. I think you veered off a little bit -00:05:19.640 --> 00:05:19.940 +00:05:17.600 --> 00:05:19.940 from just why not you go but then you kind of -00:05:21.340 --> 00:05:21.840 +00:05:19.940 --> 00:05:21.840 redid part of your presentation to justify -00:05:26.040 --> 00:05:26.360 +00:05:23.480 --> 00:05:26.360 [Speaker 0]: own system. But stop me if I go because I -00:05:29.700 --> 00:05:29.920 +00:05:26.360 --> 00:05:29.920 used to want to show more things than what -00:05:30.520 --> 00:05:30.900 +00:05:29.920 --> 00:05:30.900 there is in the question. -00:05:31.760 --> 00:05:32.080 +00:05:21.940 --> 00:05:32.080 [Speaker 1]: why you had to roll your Yeah that's fine. -00:05:33.160 --> 00:05:33.340 +00:05:32.080 --> 00:05:33.340 Just for people who do not know, -00:05:35.280 --> 00:05:35.500 +00:05:33.340 --> 00:05:35.500 we tend to restrict speakers when they submit -00:05:36.460 --> 00:05:36.620 +00:05:35.500 --> 00:05:36.620 a presentation. We tell them, -00:05:38.680 --> 00:05:39.000 +00:05:36.620 --> 00:05:39.000 oh, you can do a flash talk in 10 minutes or -00:05:40.800 --> 00:05:41.100 +00:05:39.000 --> 00:05:41.100 a bit of a longer talk in 20 minutes or 40 -00:05:43.040 --> 00:05:43.180 +00:05:41.100 --> 00:05:43.180 minutes. And usually, because we have a lot -00:05:45.860 --> 00:05:46.260 +00:05:43.180 --> 00:05:46.260 of speakers, we have to kind of coerce people -00:05:47.860 --> 00:05:48.340 +00:05:46.260 --> 00:05:48.340 into going to shorter formats and sometimes -00:05:49.760 --> 00:05:50.260 +00:05:48.340 --> 00:05:50.260 it's a lot about killing your darlings. -00:05:52.040 --> 00:05:52.360 +00:05:51.100 --> 00:05:52.360 But just to reassure you, -00:05:54.380 --> 00:05:54.560 +00:05:52.360 --> 00:05:54.560 we're just about to go on a launch break in -00:05:56.680 --> 00:05:56.840 +00:05:54.560 --> 00:05:56.840 about 10 minutes, so you've got the full 10 -00:05:57.940 --> 00:05:58.320 +00:05:56.840 --> 00:05:58.320 minutes to use however you want, -00:05:59.220 --> 00:05:59.340 +00:05:58.320 --> 00:05:59.340 but I'll just tell you, -00:06:00.800 --> 00:06:01.080 +00:05:59.340 --> 00:06:01.080 you have a lot of questions so you might want -00:06:03.280 --> 00:06:03.400 +00:06:01.080 --> 00:06:03.400 to perhaps move on to the next 1 as soon as -00:06:03.560 --> 00:06:04.060 +00:06:03.400 --> 00:06:04.060 you can. -00:06:07.740 --> 00:06:08.240 +00:06:04.540 --> 00:06:08.240 [Speaker 0]: Yes okay so tell me the next 1 and if people -00:06:12.660 --> 00:06:13.160 +00:06:08.940 --> 00:06:13.160 want to stay more I can also stay more. -00:06:16.980 --> 00:06:17.220 +00:06:14.240 --> 00:06:17.220 Right. I understand if people need to go to -00:06:18.900 --> 00:06:19.020 +00:06:17.220 --> 00:06:19.020 lunch, they can, but people that want to -00:06:19.740 --> 00:06:20.240 +00:06:19.020 --> 00:06:20.240 stay, if it's possible, -00:06:22.360 --> 00:06:22.860 +00:06:20.340 --> 00:06:22.860 I'm here to answer any question. -00:06:26.000 --> 00:06:26.240 +00:06:24.060 --> 00:06:26.240 [Speaker 1]: Splendid. All right, so moving on to the next -00:06:28.680 --> 00:06:29.180 +00:06:26.240 --> 00:06:29.180 question. Is it possible to include the -00:06:31.320 --> 00:06:31.560 +00:06:29.180 --> 00:06:31.560 include org tag to add content from other -00:06:33.120 --> 00:06:33.620 +00:06:31.560 --> 00:06:33.620 files. Do you see what I'm talking about? -00:06:38.560 --> 00:06:39.060 +00:06:35.200 --> 00:06:39.060 [Speaker 0]: Yes, so it's not included. -00:06:44.740 --> 00:06:45.240 +00:06:39.380 --> 00:06:45.240 So the idea was really to have only 1 file -00:06:49.400 --> 00:06:49.760 +00:06:45.720 --> 00:06:49.760 and have no options. So if you look at the, -00:06:51.940 --> 00:06:52.240 +00:06:49.760 --> 00:06:52.240 let's go into, so the answer is no, -00:06:55.840 --> 00:06:56.320 +00:06:52.240 --> 00:06:56.320 but if you want, you can write the code that -00:07:00.020 --> 00:07:00.520 +00:06:56.320 --> 00:07:00.520 do it. But let's just go into one.n, -00:07:07.660 --> 00:07:07.900 +00:07:02.280 --> 00:07:07.900 so that files. So this is the files where you -00:07:11.060 --> 00:07:11.440 +00:07:07.900 --> 00:07:11.440 have everything, and there is only 2 -00:07:13.820 --> 00:07:13.980 +00:07:11.440 --> 00:07:13.980 dependencies. Maybe we can see that at the -00:07:17.900 --> 00:07:18.080 +00:07:13.980 --> 00:07:18.080 top so which are htmlis on the Jack and the -00:07:19.540 --> 00:07:19.840 +00:07:18.080 --> 00:07:19.840 other are Augment. So for me, -00:07:21.260 --> 00:07:21.760 +00:07:19.840 --> 00:07:21.760 they're not dependencies because they come -00:07:25.080 --> 00:07:25.440 +00:07:21.820 --> 00:07:25.440 with Emacs. But the question is, -00:07:27.040 --> 00:07:27.440 +00:07:25.440 --> 00:07:27.440 can I add other things? -00:07:31.200 --> 00:07:31.640 +00:07:27.440 --> 00:07:31.640 If you look at that, you don't see the orange -00:07:32.720 --> 00:07:33.220 +00:07:31.640 --> 00:07:33.220 color which are viable, -00:07:37.580 --> 00:07:38.080 +00:07:33.600 --> 00:07:38.080 it's because I didn't want any configuration -00:07:40.560 --> 00:07:41.060 +00:07:38.440 --> 00:07:41.060 nor option. So there is no, -00:07:45.340 --> 00:07:45.660 +00:07:41.960 --> 00:07:45.660 if you think about, you are used to use org -00:07:49.080 --> 00:07:49.540 +00:07:45.660 --> 00:07:49.540 export normally and to use all the options -00:07:51.760 --> 00:07:52.000 +00:07:49.540 --> 00:07:52.000 that are possible on all the things they are -00:08:00.100 --> 00:08:00.600 +00:07:52.000 --> 00:08:00.600 not included. You can add them because when -00:08:06.000 --> 00:08:06.500 +00:08:04.900 --> 00:08:06.500 you are in a render function. -00:08:08.620 --> 00:08:08.940 +00:08:07.060 --> 00:08:08.940 So this is the render function that I showed -00:08:11.820 --> 00:08:11.980 +00:08:08.940 --> 00:08:11.980 in the theme. You have a page tree so you -00:08:18.132 --> 00:08:18.358 +00:08:11.980 --> 00:08:18.358 have the information but in the global I -00:08:19.940 --> 00:08:20.440 +00:08:18.358 --> 00:08:20.440 think, yes in global, you can pass anything -00:08:24.480 --> 00:08:24.720 +00:08:21.020 --> 00:08:24.720 you want and if you want you can pass the -00:08:27.040 --> 00:08:27.540 +00:08:24.720 --> 00:08:27.540 parse tree of the whole file. -00:08:30.540 --> 00:08:30.840 +00:08:28.080 --> 00:08:30.840 So if you pass the parse tree of the whole -00:08:34.080 --> 00:08:34.580 +00:08:30.840 --> 00:08:34.580 file, what you can do is that you can get it -00:08:38.440 --> 00:08:38.659 +00:08:35.400 --> 00:08:38.659 there. So I don't have it right now, -00:08:43.820 --> 00:08:43.980 +00:08:38.659 --> 00:08:43.980 but you might have your include stuff and you -00:08:47.540 --> 00:08:48.040 +00:08:43.980 --> 00:08:48.040 get it with a node property that target -00:08:50.460 --> 00:08:50.940 +00:08:48.580 --> 00:08:50.940 something in the global variable. -00:08:54.240 --> 00:08:54.740 +00:08:50.940 --> 00:08:54.740 So if we look just to be short but those 3 -00:08:56.980 --> 00:08:57.180 +00:08:55.320 --> 00:08:57.180 parts, the first 1 is page tree. -00:08:58.860 --> 00:08:59.160 +00:08:57.180 --> 00:08:59.160 So it's this page that you are on the right, -00:09:01.720 --> 00:09:02.220 +00:08:59.160 --> 00:09:02.220 pages are a list of all the pages and global -00:09:05.740 --> 00:09:06.240 +00:09:02.840 --> 00:09:06.240 is something that you can set and reset once -00:09:10.520 --> 00:09:10.840 +00:09:06.580 --> 00:09:10.840 and you have the whole part street. -00:09:12.900 --> 00:09:13.400 +00:09:10.840 --> 00:09:13.400 So anything that you add in your op-files -00:09:16.440 --> 00:09:16.840 +00:09:15.040 --> 00:09:16.840 could go in global if you want, -00:09:17.560 --> 00:09:18.060 +00:09:16.840 --> 00:09:18.060 but it's not included. -00:09:23.000 --> 00:09:23.140 +00:09:20.600 --> 00:09:23.140 [Speaker 1]: All right. I think that's also answering the -00:09:24.620 --> 00:09:24.840 +00:09:23.140 --> 00:09:24.840 question. Can this generate a single file -00:09:25.920 --> 00:09:26.420 +00:09:24.840 --> 00:09:26.420 from different sources like blog.org, -00:09:28.500 --> 00:09:28.820 +00:09:26.880 --> 00:09:28.820 videos.org? I think you've just answered -00:09:30.780 --> 00:09:31.280 +00:09:30.040 --> 00:09:31.280 [Speaker 0]: Yes, I think yes. -00:09:32.460 --> 00:09:32.660 +00:09:28.820 --> 00:09:32.660 [Speaker 1]: this, right? Right. Okay. -00:09:33.840 --> 00:09:34.340 +00:09:32.660 --> 00:09:34.340 So moving on to the other question. -00:09:36.860 --> 00:09:37.200 +00:09:34.660 --> 00:09:37.200 Do you have pre-made templates already along -00:09:38.320 --> 00:09:38.820 +00:09:37.200 --> 00:09:38.820 with the 1.el package? -00:09:47.440 --> 00:09:47.940 +00:09:41.680 --> 00:09:47.940 [Speaker 0]: So, yes and no. So, The answer is if we go to -00:09:55.240 --> 00:09:55.520 +00:09:49.960 --> 00:09:55.520 1.n, so this file, so the first are blah, -00:10:01.460 --> 00:10:01.780 +00:09:55.520 --> 00:10:01.780 blah, blah. How it works, -00:10:05.980 --> 00:10:06.480 +00:10:01.780 --> 00:10:06.480 so, okay, so you have the 1-hocs, -00:10:11.660 --> 00:10:11.980 +00:10:07.200 --> 00:10:11.980 which is what can translate the org parse -00:10:15.680 --> 00:10:16.180 +00:10:11.980 --> 00:10:16.180 tree into HTML. So this is for the content of -00:10:17.640 --> 00:10:18.140 +00:10:16.260 --> 00:10:18.140 each page. So this is very useful. -00:10:22.360 --> 00:10:22.660 +00:10:18.480 --> 00:10:22.660 Then we have a bunch of functions that help -00:10:23.860 --> 00:10:24.360 +00:10:22.660 --> 00:10:24.360 to render the function, -00:10:29.760 --> 00:10:30.260 +00:10:26.040 --> 00:10:30.260 each page. And you have a bunch of... -00:10:33.720 --> 00:10:33.920 +00:10:31.360 --> 00:10:33.920 Everything that starts with dash default is a -00:10:35.640 --> 00:10:36.140 +00:10:33.920 --> 00:10:36.140 render function. So there's no template, -00:10:40.020 --> 00:10:40.520 +00:10:37.480 --> 00:10:40.520 but each page that if you want, -00:10:45.920 --> 00:10:46.400 +00:10:42.240 --> 00:10:46.400 so that 1, the home, you can use 1 default -00:10:48.120 --> 00:10:48.620 +00:10:46.400 --> 00:10:48.620 home. So, if you want to list the page, -00:10:53.000 --> 00:10:53.220 +00:10:48.740 --> 00:10:53.220 you have that 1. For a page with no table of -00:10:55.460 --> 00:10:55.840 +00:10:53.220 --> 00:10:55.840 content, you use that thing. -00:10:57.860 --> 00:10:58.260 +00:10:55.840 --> 00:10:58.260 And if you go back to be short, -00:11:02.160 --> 00:11:02.660 +00:10:58.260 --> 00:11:02.660 if we go there, I put this like that. -00:11:09.380 --> 00:11:09.880 +00:11:03.900 --> 00:11:09.880 So this that we see here is the first inline -00:11:14.220 --> 00:11:14.440 +00:11:09.960 --> 00:11:14.440 of 1.org. By the way, it doesn't have to be -00:11:16.620 --> 00:11:17.120 +00:11:14.440 --> 00:11:17.120 called 1.org. It's just as you want, -00:11:18.880 --> 00:11:19.380 +00:11:17.160 --> 00:11:19.380 but maybe we can call it. -00:11:22.500 --> 00:11:23.000 +00:11:20.740 --> 00:11:23.000 So default, what was the other 1? -00:11:28.100 --> 00:11:28.280 +00:11:23.220 --> 00:11:28.280 Default with sidebar. Or is it default with -00:11:29.640 --> 00:11:30.080 +00:11:28.280 --> 00:11:30.080 sidebar or default? Yes, -00:11:34.880 --> 00:11:35.380 +00:11:30.080 --> 00:11:35.380 with sidebar. Sidebar, -00:11:37.240 --> 00:11:37.740 +00:11:36.400 --> 00:11:37.740 if it's worked correctly. -00:11:46.120 --> 00:11:46.620 +00:11:39.140 --> 00:11:46.620 Okay, so, okay, so I don't know why the CSS -00:11:49.200 --> 00:11:49.700 +00:11:46.760 --> 00:11:49.700 is not working correctly. -00:11:53.440 --> 00:11:53.860 +00:11:50.740 --> 00:11:53.860 [Speaker 1]: It's okay. It wouldn't be a live demo without -00:11:55.020 --> 00:11:55.440 +00:11:53.860 --> 00:11:55.440 problems occurring at some point. 00:11:55.440 --> 00:11:55.940 Okay. -00:12:00.740 --> 00:12:01.240 +00:11:56.980 --> 00:12:01.240 [Speaker 0]: But so maybe we can use this 1. -00:12:06.660 --> 00:12:06.980 +00:12:02.940 --> 00:12:06.980 Or we stuck. So we are going to use this 1, -00:12:15.840 --> 00:12:16.020 +00:12:06.980 --> 00:12:16.020 we've talked this 1, but maybe better in this -00:12:19.740 --> 00:12:20.240 +00:12:16.020 --> 00:12:20.240 1 that add something. So we build it again -00:12:32.020 --> 00:12:32.180 +00:12:20.340 --> 00:12:32.180 and now, oh, come on. We have it and we have -00:12:35.640 --> 00:12:36.140 +00:12:32.180 --> 00:12:36.140 the, sorry, if we have just default, -00:12:40.680 --> 00:12:41.120 +00:12:37.820 --> 00:12:41.120 we rebuild and now this is the default layer -00:12:43.860 --> 00:12:44.360 +00:12:41.120 --> 00:12:44.360 that if we do with table of content, -00:12:48.080 --> 00:12:48.580 +00:12:46.060 --> 00:12:48.580 you have it, you have the default content. -00:12:53.140 --> 00:12:53.640 +00:12:48.620 --> 00:12:53.640 So how to change, and they are not template. -00:12:57.260 --> 00:12:57.760 +00:12:53.940 --> 00:12:57.760 They are render functions that takes your -00:13:05.220 --> 00:13:05.720 +00:13:00.300 --> 00:13:05.720 page as a tree and render HTML string. -00:13:08.700 --> 00:13:09.200 +00:13:06.260 --> 00:13:09.200 So you can build any function that you want. -00:13:11.980 --> 00:13:12.280 +00:13:10.600 --> 00:13:12.280 So yes, I think that answers the question. -00:13:15.900 --> 00:13:16.400 +00:13:12.280 --> 00:13:16.400 There is no template like in other systems. -00:13:18.420 --> 00:13:18.920 +00:13:17.780 --> 00:13:18.920 [Speaker 1]: Cool, that makes sense. -00:13:20.800 --> 00:13:21.000 +00:13:19.020 --> 00:13:21.000 We have 2 more questions and then we'll need -00:13:22.000 --> 00:13:22.200 +00:13:21.000 --> 00:13:22.200 to go on a lunch break. -00:13:23.420 --> 00:13:23.740 +00:13:22.200 --> 00:13:23.740 I don't see anyone join the room. -00:13:25.440 --> 00:13:25.640 +00:13:23.740 --> 00:13:25.640 Remember, Tony has said that he would be -00:13:27.340 --> 00:13:27.500 +00:13:25.640 --> 00:13:27.500 willing to answer more questions during the -00:13:28.860 --> 00:13:29.120 +00:13:27.500 --> 00:13:29.120 lunch break, perhaps because it's not lunch -00:13:30.480 --> 00:13:30.980 +00:13:29.120 --> 00:13:30.980 break for you. Are you in Europe right now? -00:13:34.280 --> 00:13:34.600 +00:13:32.360 --> 00:13:34.600 So that's why for us, also for me it's very -00:13:37.540 --> 00:13:37.660 +00:13:34.600 --> 00:13:37.660 dark, but it's not lunch break for us, -00:13:38.940 --> 00:13:39.440 +00:13:37.660 --> 00:13:39.440 it's going to be dinner break soon actually. -00:13:42.340 --> 00:13:42.840 +00:13:31.280 --> 00:13:42.840 [Speaker 0]: Yes. Yes, exactly, so I'm just, -00:13:44.200 --> 00:13:44.700 +00:13:44.020 --> 00:13:44.700 I'm okay. -00:13:48.960 --> 00:13:49.200 +00:13:45.580 --> 00:13:49.200 [Speaker 1]: Right, Okay, so moving on to 1 of the last 2 -00:13:51.400 --> 00:13:51.680 +00:13:49.200 --> 00:13:51.680 questions. What additional features are there -00:13:53.160 --> 00:13:53.660 +00:13:51.680 --> 00:13:53.660 that you would like to add to 1.EL -00:13:54.280 --> 00:13:54.780 +00:13:53.960 --> 00:13:54.780 in the future? -00:13:59.940 --> 00:14:00.440 +00:13:56.120 --> 00:14:00.440 [Speaker 0]: Yes, there's only 1, which is a full text -00:14:05.000 --> 00:14:05.500 +00:14:00.560 --> 00:14:05.500 search done in a simple way. -00:14:09.520 --> 00:14:10.020 +00:14:06.540 --> 00:14:10.020 So I don't meet what simple way means, -00:14:11.880 --> 00:14:12.380 +00:14:10.320 --> 00:14:12.380 but when I see something complicated, -00:14:14.640 --> 00:14:15.140 +00:14:12.620 --> 00:14:15.140 it doesn't enter in 1 to me. -00:14:18.340 --> 00:14:18.840 +00:14:15.400 --> 00:14:18.840 So, but really, if you see that, -00:14:21.760 --> 00:14:22.260 +00:14:19.120 --> 00:14:22.260 I would like to have some way. -00:14:24.840 --> 00:14:25.080 +00:14:22.300 --> 00:14:25.080 So, this is the documentation and I would -00:14:26.980 --> 00:14:27.480 +00:14:25.080 --> 00:14:27.480 like to have some way to just have another -00:14:30.240 --> 00:14:30.740 +00:14:27.500 --> 00:14:30.740 function because we are not talking about -00:14:33.300 --> 00:14:33.800 +00:14:31.300 --> 00:14:33.800 those websites on the 1.L. -00:14:39.280 --> 00:14:39.520 +00:14:34.440 --> 00:14:39.520 It's not made for a big company or of your -00:14:42.100 --> 00:14:42.440 +00:14:39.520 --> 00:14:42.440 things, it's just for a random guy that have -00:14:45.880 --> 00:14:46.200 +00:14:42.440 --> 00:14:46.200 a blog or a few blogs and If you are a great -00:14:51.780 --> 00:14:52.280 +00:14:46.200 --> 00:14:52.280 blogger, maybe you are going to write 100 or -00:14:56.940 --> 00:14:57.240 +00:14:53.040 --> 00:14:57.240 200 or 300 pages in many years. -00:14:59.640 --> 00:15:00.060 +00:14:57.240 --> 00:15:00.060 So this enter in that category. -00:15:03.080 --> 00:15:03.580 +00:15:00.060 --> 00:15:03.580 So it's small. So I think it can, -00:15:07.280 --> 00:15:07.580 +00:15:04.080 --> 00:15:07.580 we could find a way to make a full text -00:15:09.660 --> 00:15:10.160 +00:15:07.580 --> 00:15:10.160 search. And that is simple. -00:15:12.280 --> 00:15:12.780 +00:15:10.240 --> 00:15:12.780 I don't need to, to go with, -00:15:16.360 --> 00:15:16.620 +00:15:13.520 --> 00:15:16.620 with solution like Algolia that is, -00:15:17.600 --> 00:15:17.900 +00:15:16.620 --> 00:15:17.900 that works super fine. -00:15:20.600 --> 00:15:21.100 +00:15:17.900 --> 00:15:21.100 But this is something that I don't control -00:15:25.960 --> 00:15:26.200 +00:15:21.600 --> 00:15:26.200 and I have to give them the data and I'm not -00:15:29.060 --> 00:15:29.320 +00:15:26.200 --> 00:15:29.320 against that but it's just that I think with -00:15:32.540 --> 00:15:32.800 +00:15:29.320 --> 00:15:32.800 a bit of work something can be done with full -00:15:35.460 --> 00:15:35.600 +00:15:32.800 --> 00:15:35.600 textile. But this is the only thing that I -00:15:36.480 --> 00:15:36.980 +00:15:35.600 --> 00:15:36.980 would like to add. -00:15:40.800 --> 00:15:41.300 +00:15:38.720 --> 00:15:41.300 [Speaker 1]: Very clear answer. Next question. -00:15:43.980 --> 00:15:44.380 +00:15:41.580 --> 00:15:44.380 Can you create navbars on a website and fancy -00:15:45.880 --> 00:15:46.380 +00:15:44.380 --> 00:15:46.380 things like carousels using 1.EL? -00:15:47.720 --> 00:15:48.220 +00:15:46.800 --> 00:15:48.220 Now carousels is just, -00:15:51.560 --> 00:15:51.820 +00:15:48.260 --> 00:15:51.820 I think, a fancy way to display pictures and -00:15:53.560 --> 00:15:53.800 +00:15:51.820 --> 00:15:53.800 please correct me whoever asked this -00:15:55.240 --> 00:15:55.440 +00:15:53.800 --> 00:15:55.440 question. Otherwise I see you taking notes -00:15:56.540 --> 00:15:56.820 +00:15:55.440 --> 00:15:56.820 for the answers, thank you very much. -00:15:58.580 --> 00:15:58.740 +00:15:56.820 --> 00:15:58.740 But if you could specify maybe carousels so -00:16:01.400 --> 00:16:01.900 +00:15:58.740 --> 00:16:01.900 that Tony and I may get a better idea. -00:16:03.000 --> 00:16:03.340 +00:16:01.920 --> 00:16:03.340 But still, first part of the question, -00:16:04.440 --> 00:16:04.940 +00:16:03.340 --> 00:16:04.940 can you create navbars on a website? -00:16:10.360 --> 00:16:10.860 +00:16:05.980 --> 00:16:10.860 [Speaker 0]: Yes. So if, for instance, -00:16:14.140 --> 00:16:14.600 +00:16:10.900 --> 00:16:14.600 you see there, to me, it's not a, -00:16:18.540 --> 00:16:19.040 +00:16:14.600 --> 00:16:19.040 it's a navbar. So you already have it. -00:16:22.660 --> 00:16:23.080 +00:16:19.860 --> 00:16:23.080 I didn't show that in the talk, -00:16:27.240 --> 00:16:27.440 +00:16:23.080 --> 00:16:27.440 but the CSS for the default function that -00:16:30.600 --> 00:16:31.100 +00:16:27.440 --> 00:16:31.100 works is responsive. So, -00:16:33.900 --> 00:16:34.400 +00:16:31.720 --> 00:16:34.400 out of the box, if you are using something, -00:16:37.200 --> 00:16:37.540 +00:16:34.600 --> 00:16:37.540 you will have an app bar done for you with -00:16:38.480 --> 00:16:38.680 +00:16:37.540 --> 00:16:38.680 all the pages that you have. -00:16:39.740 --> 00:16:40.240 +00:16:38.680 --> 00:16:40.240 So, if we go to install, -00:16:44.620 --> 00:16:44.900 +00:16:40.920 --> 00:16:44.900 we have that. And if we no longer have that, -00:16:49.460 --> 00:16:49.960 +00:16:44.900 --> 00:16:49.960 we have that sidebar there. -00:16:51.340 --> 00:16:51.840 +00:16:50.220 --> 00:16:51.840 And how it's done. So, -00:16:56.140 --> 00:16:56.380 +00:16:52.660 --> 00:16:56.380 the same way. I like simple fields that are -00:16:58.080 --> 00:16:58.580 +00:16:56.380 --> 00:16:58.580 flexible and I didn't want configuration -00:17:01.080 --> 00:17:01.280 +00:16:58.860 --> 00:17:01.280 because if you want to write the code to -00:17:03.240 --> 00:17:03.480 +00:17:01.280 --> 00:17:03.480 change something you just have to write code. -00:17:05.220 --> 00:17:05.720 +00:17:03.480 --> 00:17:05.720 So any function, render function, -00:17:08.480 --> 00:17:08.760 +00:17:05.859 --> 00:17:08.760 is yours. So you can do whatever you want and -00:17:11.119 --> 00:17:11.520 +00:17:08.760 --> 00:17:11.520 you enter the html that you want to render. -00:17:17.300 --> 00:17:17.800 +00:17:11.520 --> 00:17:17.800 So let's see how do we get that navigation -00:17:20.740 --> 00:17:20.920 +00:17:17.920 --> 00:17:20.920 bar that we have when we do that this is a -00:17:22.579 --> 00:17:23.079 +00:17:20.920 --> 00:17:23.079 CSS stuff. But when we click, -00:17:25.319 --> 00:17:25.819 +00:17:23.099 --> 00:17:25.819 this is a JS stuff that, -00:17:32.120 --> 00:17:32.320 +00:17:27.040 --> 00:17:32.320 so let's go to one.l And maybe this is a -00:17:35.160 --> 00:17:35.660 +00:17:32.320 --> 00:17:35.660 sidebar. Why that function because, -00:17:39.860 --> 00:17:40.360 +00:17:36.300 --> 00:17:40.360 okay. So when that function, -00:17:45.020 --> 00:17:45.340 +00:17:40.680 --> 00:17:45.340 so 1 default sidebar is 1 that is used to do -00:17:46.800 --> 00:17:47.120 +00:17:45.340 --> 00:17:47.120 some of the things at some point, -00:17:51.820 --> 00:17:52.120 +00:17:47.120 --> 00:17:52.120 what we return is a JackHTML that take a data -00:17:54.020 --> 00:17:54.340 +00:17:52.120 --> 00:17:54.340 structure and return a string. -00:17:57.160 --> 00:17:57.280 +00:17:54.340 --> 00:17:57.280 So this is your HTML. So you can see at the -00:18:00.280 --> 00:18:00.780 +00:17:57.280 --> 00:18:00.780 top you have the end, then you have the body, -00:18:05.740 --> 00:18:06.080 +00:18:01.120 --> 00:18:06.080 and if we go at the end we can add a script -00:18:08.140 --> 00:18:08.640 +00:18:06.080 --> 00:18:08.640 thing. So what we've seen with the sidebar -00:18:11.320 --> 00:18:11.820 +00:18:08.920 --> 00:18:11.820 it's just that much line of JavaScript. -00:18:16.960 --> 00:18:17.440 +00:18:11.920 --> 00:18:17.440 So this is the only JavaScript that there is -00:18:23.140 --> 00:18:23.640 +00:18:17.440 --> 00:18:23.640 to get what we have here when we do that. -00:18:29.160 --> 00:18:29.500 +00:18:25.360 --> 00:18:29.500 So you can add whatever you want. -00:18:32.920 --> 00:18:33.420 +00:18:29.500 --> 00:18:33.420 It's code and you're the master of that code. -00:18:38.100 --> 00:18:38.600 +00:18:35.280 --> 00:18:38.600 [Speaker 1]: Splendid, great. So to specify the carousel -00:18:39.520 --> 00:18:39.860 +00:18:38.800 --> 00:18:39.860 stuff that we mentioned before, -00:18:42.280 --> 00:18:42.520 +00:18:39.860 --> 00:18:42.520 it's pictures rolling or sliding from 1 to -00:18:44.440 --> 00:18:44.620 +00:18:42.520 --> 00:18:44.620 the other. It's kind of like having a -00:18:47.180 --> 00:18:47.540 +00:18:44.620 --> 00:18:47.540 gallery, imagine a fancy dynamic gallery -00:18:48.340 --> 00:18:48.740 +00:18:47.540 --> 00:18:48.740 where you can scroll pictures. -00:18:49.720 --> 00:18:50.220 +00:18:48.740 --> 00:18:50.220 Do you see what I'm talking about? -00:18:53.100 --> 00:18:53.600 +00:18:50.380 --> 00:18:53.600 [Speaker 0]: Yes, so that things would just be I think -00:18:57.380 --> 00:18:57.620 +00:18:53.620 --> 00:18:57.620 some javascript added somewhere and I can -00:18:58.780 --> 00:18:59.280 +00:18:57.620 --> 00:18:59.280 show you another website. -00:19:04.000 --> 00:19:04.200 +00:18:59.440 --> 00:19:04.200 So for instance if we go because there are -00:19:07.900 --> 00:19:08.160 +00:19:04.200 --> 00:19:08.160 not all the data of the website are not all -00:19:09.640 --> 00:19:10.140 +00:19:08.160 --> 00:19:10.140 public, but the website they are. -00:19:11.520 --> 00:19:12.020 +00:19:10.140 --> 00:19:12.020 So for instance, a mini-buffer, -00:19:18.380 --> 00:19:18.880 +00:19:14.480 --> 00:19:18.880 it's not a carousel, but at the home page, -00:19:20.400 --> 00:19:20.900 +00:19:19.140 --> 00:19:20.900 we can do whatever we want. -00:19:24.160 --> 00:19:24.560 +00:19:22.660 --> 00:19:24.560 Still those pages, still, -00:19:28.620 --> 00:19:28.980 +00:19:24.560 --> 00:19:28.980 this is only 1 file for each page. -00:19:31.080 --> 00:19:31.580 +00:19:28.980 --> 00:19:31.580 So if we click, we can get those things. -00:19:32.640 --> 00:19:33.140 +00:19:31.720 --> 00:19:33.140 It's just that when we, -00:19:34.540 --> 00:19:35.040 +00:19:33.420 --> 00:19:35.040 for the home page for instance, -00:19:37.540 --> 00:19:38.040 +00:19:35.860 --> 00:19:38.040 when we go back on that home page, -00:19:40.160 --> 00:19:40.580 +00:19:38.160 --> 00:19:40.580 we have the list at that point. -00:19:44.860 --> 00:19:45.360 +00:19:40.580 --> 00:19:45.360 So let's go back to that function that we're, -00:19:47.320 --> 00:19:47.740 +00:19:45.540 --> 00:19:47.740 so not that 1, maybe the 1, -00:19:50.540 --> 00:19:50.760 +00:19:47.740 --> 00:19:50.760 1 different, it's better because that 1 is -00:19:52.480 --> 00:19:52.980 +00:19:50.760 --> 00:19:52.980 simpler. So almost nothing happened. -00:19:55.020 --> 00:19:55.520 +00:19:53.620 --> 00:19:55.520 We have the list of the pages. -00:19:59.180 --> 00:19:59.680 +00:19:56.240 --> 00:19:59.680 So I can do whatever I want with that list. -00:20:04.900 --> 00:20:05.400 +00:20:00.360 --> 00:20:05.400 I can loop over and we can see that 1, -00:20:08.240 --> 00:20:08.600 +00:20:06.340 --> 00:20:08.600 that default home list of pages, -00:20:09.560 --> 00:20:10.060 +00:20:08.600 --> 00:20:10.060 so that list of the pages, -00:20:11.660 --> 00:20:12.160 +00:20:10.260 --> 00:20:12.160 and we see where is the list. -00:20:15.660 --> 00:20:16.160 +00:20:13.200 --> 00:20:16.160 Okay, so this is a, here we have a function -00:20:20.600 --> 00:20:21.100 +00:20:17.680 --> 00:20:21.100 that just, we want the pages, -00:20:23.600 --> 00:20:24.100 +00:20:21.100 --> 00:20:24.100 but I think we, but the home page, -00:20:27.620 --> 00:20:28.120 +00:20:24.620 --> 00:20:28.120 and we have that list, -00:20:32.520 --> 00:20:33.020 +00:20:28.300 --> 00:20:33.020 and then here we do that. -00:20:39.960 --> 00:20:40.460 +00:20:37.740 --> 00:20:40.460 And we get something listed, -00:20:43.920 --> 00:20:44.060 +00:20:40.680 --> 00:20:44.060 But then as you control everything that you -00:20:51.600 --> 00:20:51.820 +00:20:44.060 --> 00:20:51.820 do, you can pass any CSS class that you want -00:20:53.440 --> 00:20:53.620 +00:20:51.820 --> 00:20:53.620 to do those things. So, -00:20:54.520 --> 00:20:55.020 +00:20:53.620 --> 00:20:55.020 for instance, that div, -00:21:00.340 --> 00:21:00.660 +00:20:55.260 --> 00:21:00.660 add the class either. Yes, -00:21:02.560 --> 00:21:02.840 +00:21:00.660 --> 00:21:02.840 you can do. I don't remember the question, -00:21:05.160 --> 00:21:05.660 +00:21:02.840 --> 00:21:05.660 but I think I was answering the right 1. -00:21:07.120 --> 00:21:07.260 +00:21:05.860 --> 00:21:07.260 [Speaker 1]: No, no, you were answering it. -00:21:09.280 --> 00:21:09.720 +00:21:07.260 --> 00:21:09.720 It was about carousels and about having fancy -00:21:11.280 --> 00:21:11.720 +00:21:09.720 --> 00:21:11.720 display for image galleries. -00:21:12.340 --> 00:21:12.660 +00:21:11.720 --> 00:21:12.660 And I think you've answered. -00:21:13.620 --> 00:21:14.120 +00:21:12.660 --> 00:21:14.120 Basically, you just put your JavaScript, -00:21:15.600 --> 00:21:16.100 +00:21:14.160 --> 00:21:16.100 you embed it inside the code. 00:21:16.620 --> 00:21:17.120 [Speaker 0]: Exactly. -00:21:20.080 --> 00:21:20.220 +00:21:18.620 --> 00:21:20.220 [Speaker 1]: So, other question. Would there be an -00:21:22.440 --> 00:21:22.860 +00:21:20.220 --> 00:21:22.860 automated way to convert an existing HTML -00:21:24.380 --> 00:21:24.880 +00:21:22.860 --> 00:21:24.880 document into a JackHTML form? -00:21:31.560 --> 00:21:32.060 +00:21:28.180 --> 00:21:32.060 [Speaker 0]: Okay, so that 1, I don't have 1. -00:21:35.080 --> 00:21:35.580 +00:21:32.200 --> 00:21:35.580 It's another topic, but maybe there are some -00:21:37.720 --> 00:21:37.940 +00:21:35.660 --> 00:21:37.940 kind of session because some people that -00:21:41.120 --> 00:21:41.620 +00:21:37.940 --> 00:21:41.620 know, that are used to Lisp, -00:21:45.080 --> 00:21:45.580 +00:21:43.080 --> 00:21:45.580 common Lisp or Clojure or other, -00:21:48.960 --> 00:21:49.460 +00:21:46.300 --> 00:21:49.460 Jack-html, that function, -00:21:53.260 --> 00:21:53.680 +00:21:50.740 --> 00:21:53.680 is something classic, but I didn't find, -00:22:00.340 --> 00:22:00.840 +00:21:53.680 --> 00:22:00.840 So I wrote it because I didn't find it -00:22:04.020 --> 00:22:04.520 +00:22:00.840 --> 00:22:04.520 already done the way I want for Emacs. -00:22:08.480 --> 00:22:08.980 +00:22:06.040 --> 00:22:08.980 And this is something for E-cup closure. -00:22:13.040 --> 00:22:13.260 +00:22:09.640 --> 00:22:13.260 So really I take, it's not that I take my -00:22:14.660 --> 00:22:15.060 +00:22:13.260 --> 00:22:15.060 impression, just that when you have something -00:22:19.640 --> 00:22:20.140 +00:22:15.060 --> 00:22:20.140 that exists and you look at how it's done. -00:22:22.220 --> 00:22:22.720 +00:22:20.640 --> 00:22:22.720 So you have a eCup for Crusher, -00:22:26.140 --> 00:22:26.640 +00:22:25.160 --> 00:22:26.640 does the same thing that HTML. -00:22:31.640 --> 00:22:32.140 +00:22:26.660 --> 00:22:32.140 It's more that I do a Jack HTML do what eCup -00:22:36.660 --> 00:22:37.160 +00:22:32.440 --> 00:22:37.160 does, but maybe they do it a better way. -00:22:41.100 --> 00:22:41.600 +00:22:37.800 --> 00:22:41.600 So I think maybe in that community, -00:22:45.940 --> 00:22:46.320 +00:22:42.320 --> 00:22:46.320 it might already exist something that go from -00:22:51.940 --> 00:22:52.440 +00:22:46.320 --> 00:22:52.440 HTML to Jack. So you can see, -00:22:56.120 --> 00:22:56.620 +00:22:53.640 --> 00:22:56.620 is it big enough? I will make it big enough. -00:22:58.773 --> 00:22:59.060 +00:22:57.626 --> 00:22:59.060 [Speaker 1]: It's good enough, don't worry. -00:23:01.160 --> 00:23:01.420 +00:22:56.820 --> 00:23:01.420 [Speaker 0]: So if you see- So you have the hash HTML and -00:23:04.020 --> 00:23:04.200 +00:23:01.420 --> 00:23:04.200 you see those things. There are things that I -00:23:05.220 --> 00:23:05.460 +00:23:04.200 --> 00:23:05.460 couldn't do, for instance, -00:23:09.140 --> 00:23:09.280 +00:23:05.460 --> 00:23:09.280 for the ID, I couldn't use the hash in the -00:23:14.480 --> 00:23:14.760 +00:23:09.280 --> 00:23:14.760 name of, of how do we name that, -00:23:18.260 --> 00:23:18.480 +00:23:14.760 --> 00:23:18.480 of the keywords, because it's used for -00:23:20.800 --> 00:23:21.180 +00:23:18.480 --> 00:23:21.180 something else in a Emacs Lisp. -00:23:24.520 --> 00:23:25.020 +00:23:21.180 --> 00:23:25.020 So, I use... Anyway, so you see that you have -00:23:30.060 --> 00:23:30.260 +00:23:25.520 --> 00:23:30.260 that things but in Emacs we don't have the -00:23:34.700 --> 00:23:34.960 +00:23:30.260 --> 00:23:34.960 map with that syntax. We have a hash map but -00:23:36.760 --> 00:23:37.120 +00:23:34.960 --> 00:23:37.120 they are not with that syntax and I wanted -00:23:45.860 --> 00:23:46.080 +00:23:37.120 --> 00:23:46.080 that syntax so we use only list and Here we -00:23:48.160 --> 00:23:48.660 +00:23:46.080 --> 00:23:48.660 have an array with a hash map. -00:23:51.620 --> 00:23:52.120 +00:23:49.200 --> 00:23:52.120 So let me just say, so the question was, -00:23:53.600 --> 00:23:54.100 +00:23:52.360 --> 00:23:54.100 does it exist something? -00:23:58.320 --> 00:23:58.680 +00:23:55.240 --> 00:23:58.680 I think not, but it could be built or maybe -00:24:01.100 --> 00:24:01.600 +00:23:58.680 --> 00:24:01.600 exist for E-Cups, you are interested. -00:24:04.700 --> 00:24:04.860 +00:24:03.240 --> 00:24:04.860 [Speaker 1]: Okay, great. I think that answers the -00:24:07.340 --> 00:24:07.840 +00:24:04.860 --> 00:24:07.840 question perfectly. And our final question, -00:24:11.660 --> 00:24:12.160 +00:24:08.440 --> 00:24:12.160 does this or you use any other Emacs packages -00:24:13.680 --> 00:24:14.180 +00:24:12.240 --> 00:24:14.180 for your packages slash website, -00:24:16.240 --> 00:24:16.740 +00:24:14.840 --> 00:24:16.740 example, or publish? Like, -00:24:17.700 --> 00:24:17.960 +00:24:17.020 --> 00:24:17.960 rephrasing the question, -00:24:20.380 --> 00:24:20.820 +00:24:17.960 --> 00:24:20.820 do you use it for your own personal usage or -00:24:21.820 --> 00:24:22.320 +00:24:20.820 --> 00:24:22.320 do you interact with other packages? -00:24:25.680 --> 00:24:26.180 +00:24:24.120 --> 00:24:26.180 [Speaker 0]: I'm not sure I understand the question. -00:24:28.460 --> 00:24:28.960 +00:24:26.640 --> 00:24:28.960 Can you please repeat the question? -00:24:32.300 --> 00:24:32.460 +00:24:29.820 --> 00:24:32.460 [Speaker 1]: Yes, I will reread it as it is written and I -00:24:34.440 --> 00:24:34.760 +00:24:32.460 --> 00:24:34.760 will leave you interpret it however you want. -00:24:38.860 --> 00:24:39.220 +00:24:34.760 --> 00:24:39.220 Thank you. Does this or you use any other -00:24:42.560 --> 00:24:43.060 +00:24:39.220 --> 00:24:43.060 Emacs packages for your package slash website -00:24:44.600 --> 00:24:45.100 +00:24:43.840 --> 00:24:45.100 like org-publish? -00:24:48.840 --> 00:24:49.340 +00:24:46.620 --> 00:24:49.340 [Speaker 0]: No, no, no. I don't use nothing. -00:24:54.140 --> 00:24:54.640 +00:24:49.660 --> 00:24:54.640 I just accept dependency of 1.n. -00:25:00.760 --> 00:25:01.000 +00:24:57.660 --> 00:25:01.000 So, we are in 1.n and we go at the top and we -00:25:03.480 --> 00:25:03.980 +00:25:01.000 --> 00:25:03.980 see that those are the dependencies. -00:25:09.280 --> 00:25:09.520 +00:25:04.820 --> 00:25:09.520 I use nothing. So what I do is that I -00:25:11.920 --> 00:25:12.420 +00:25:09.520 --> 00:25:12.420 publish, I just generate the public -00:25:14.540 --> 00:25:15.040 +00:25:12.620 --> 00:25:15.040 directory. So if we go to public, -00:25:17.920 --> 00:25:18.240 +00:25:16.500 --> 00:25:18.240 this 1, no, I don't want this 1. -00:25:22.740 --> 00:25:23.240 +00:25:18.240 --> 00:25:23.240 I want to go to the website of the video. -00:25:27.200 --> 00:25:27.400 +00:25:23.620 --> 00:25:27.400 If we see here, everything is rendered in the -00:25:35.860 --> 00:25:36.360 +00:25:27.400 --> 00:25:36.360 public. Any services, if you use your own -00:25:38.940 --> 00:25:39.280 +00:25:37.380 --> 00:25:39.280 server and you save those files, -00:25:39.960 --> 00:25:40.460 +00:25:39.280 --> 00:25:40.460 you have your website. -00:25:42.280 --> 00:25:42.580 +00:25:40.580 --> 00:25:42.580 So I don't use anything else. -00:25:49.540 --> 00:25:49.700 +00:25:42.580 --> 00:25:49.700 I just git push and I'm using Netlify as a -00:25:51.820 --> 00:25:52.320 +00:25:49.700 --> 00:25:52.320 service to run to save my files, -00:25:54.360 --> 00:25:54.860 +00:25:52.580 --> 00:25:54.860 but you can use anything you want. -00:25:58.480 --> 00:25:58.620 +00:25:55.900 --> 00:25:58.620 Because your website is really what is into a -00:25:59.960 --> 00:26:00.460 +00:25:58.620 --> 00:26:00.460 public. So, this is another, -00:26:02.840 --> 00:26:03.340 +00:26:01.360 --> 00:26:03.340 It's not the concern of 1.L -00:26:06.680 --> 00:26:07.180 +00:26:04.860 --> 00:26:07.180 to answer. I'm not using org.publish. -00:26:10.520 --> 00:26:10.900 +00:26:08.960 --> 00:26:10.900 [Speaker 1]: Cool, great. Well, thank you. -00:26:12.740 --> 00:26:13.000 +00:26:10.900 --> 00:26:13.000 I think the question was also about other -00:26:16.280 --> 00:26:16.500 +00:26:13.000 --> 00:26:16.500 things, but I think If the person wants a -00:26:17.840 --> 00:26:18.340 +00:26:16.500 --> 00:26:18.340 more clear answer to their question, -00:26:20.940 --> 00:26:21.260 +00:26:18.820 --> 00:26:21.260 feel free to clarify the question and Tony -00:26:22.640 --> 00:26:22.960 +00:26:21.260 --> 00:26:22.960 might be able to answer it later on. -00:26:24.100 --> 00:26:24.220 +00:26:22.960 --> 00:26:24.220 Alright Tony, I think that's all the -00:26:25.520 --> 00:26:25.760 +00:26:24.220 --> 00:26:25.760 questions we had. Thank you so much for -00:26:27.260 --> 00:26:27.680 +00:26:25.760 --> 00:26:27.680 taking the time not only to present Adimax -00:26:29.140 --> 00:26:29.240 +00:26:27.680 --> 00:26:29.240 Kant, but also for answering all the -00:26:29.960 --> 00:26:30.460 +00:26:29.240 --> 00:26:30.460 questions people had. -00:26:33.580 --> 00:26:34.080 +00:26:31.220 --> 00:26:34.080 [Speaker 0]: Thank you to everybody participating, -00:26:37.580 --> 00:26:38.000 +00:26:34.540 --> 00:26:38.000 organizing and thank you for all those -00:26:42.020 --> 00:26:42.180 +00:26:38.000 --> 00:26:42.180 questions and you can send me any emails if -00:26:44.620 --> 00:26:45.120 +00:26:42.180 --> 00:26:45.120 you have a question and open the issues if -00:26:47.440 --> 00:26:47.720 +00:26:45.180 --> 00:26:47.720 it's not working the way it should work for -00:26:49.540 --> 00:26:49.840 +00:26:47.720 --> 00:26:49.840 you. Please send me those things. -00:26:50.400 --> 00:26:50.900 +00:26:49.840 --> 00:26:50.900 Thank you, everybody. -00:26:53.760 --> 00:26:54.260 +00:26:51.940 --> 00:26:54.260 [Speaker 1]: Splendid, thank you. And before, -00:26:55.840 --> 00:26:56.140 +00:26:54.280 --> 00:26:56.140 so right now we're gonna go on a lunch break. -00:26:58.480 --> 00:26:58.660 +00:26:56.140 --> 00:26:58.660 We'll be back in about 40 minutes for the -00:27:00.740 --> 00:27:01.240 +00:26:58.660 --> 00:27:01.240 talk called Emacs Turbocharges My Writing. -00:27:02.300 --> 00:27:02.540 +00:27:01.300 --> 00:27:02.540 And I will not tell you more. -00:27:04.120 --> 00:27:04.280 +00:27:02.540 --> 00:27:04.280 You can look at the talk page to see a little -00:27:06.140 --> 00:27:06.340 +00:27:04.280 --> 00:27:06.340 bit of a synopsis but otherwise keep the -00:27:08.720 --> 00:27:08.900 +00:27:06.340 --> 00:27:08.900 surprise. So have a good lunch or have a good -00:27:11.260 --> 00:27:11.760 +00:27:08.900 --> 00:27:11.760 dinner if you are in dinner-friendly times -00:27:12.720 --> 00:27:13.180 +00:27:11.880 --> 00:27:13.180 and I will see you afterwards. -00:27:13.680 --> 00:27:14.180 +00:27:13.180 --> 00:27:14.180 Thank you again, Tony. -00:27:15.100 --> 00:27:15.600 +00:27:14.860 --> 00:27:15.600 [Speaker 0]: See you. -00:27:19.820 --> 00:27:20.320 +00:27:17.960 --> 00:27:20.320 [Speaker 1]: All right. Let me just close everything. -00:27:30.240 --> 00:27:30.480 +00:27:29.080 --> 00:27:30.480 All right, got it. OK, -00:27:31.240 --> 00:27:31.400 +00:27:30.480 --> 00:27:31.400 so thank you so much, Tony. -00:27:33.400 --> 00:27:33.520 +00:27:31.400 --> 00:27:33.520 I just had to clear everything up on the -00:27:34.740 --> 00:27:35.240 +00:27:33.520 --> 00:27:35.240 stream. I'm going to need to... -00:27:38.500 --> 00:27:39.000 +00:27:36.160 --> 00:27:39.000 Sorry. I'm going to stop. |