From b98df6fbe2a5c48013cfca81a95a5af41e202d07 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Sun, 13 Dec 2020 00:06:32 -0500 Subject: Actually post subtitles, I think --- ...uestions--gabriele-bozzola-sbozzolo-autogen.vtt | 385 +++++++++++++++++++++ 1 file changed, 385 insertions(+) create mode 100644 2020/subtitles/emacsconf-2020--30-a-tour-of-vterm--questions--gabriele-bozzola-sbozzolo-autogen.vtt (limited to '2020/subtitles/emacsconf-2020--30-a-tour-of-vterm--questions--gabriele-bozzola-sbozzolo-autogen.vtt') diff --git a/2020/subtitles/emacsconf-2020--30-a-tour-of-vterm--questions--gabriele-bozzola-sbozzolo-autogen.vtt b/2020/subtitles/emacsconf-2020--30-a-tour-of-vterm--questions--gabriele-bozzola-sbozzolo-autogen.vtt new file mode 100644 index 00000000..c9477c2d --- /dev/null +++ b/2020/subtitles/emacsconf-2020--30-a-tour-of-vterm--questions--gabriele-bozzola-sbozzolo-autogen.vtt @@ -0,0 +1,385 @@ +WEBVTT + +00:00:01.520 --> 00:00:03.360 +okay I mean can you hear me yep I can + +00:00:03.360 --> 00:00:05.279 +hear you can you hear me + +00:00:05.279 --> 00:00:07.200 +yes perfect so gabrielle uh if you want + +00:00:07.200 --> 00:00:08.480 +to start answering questions and by the + +00:00:08.480 --> 00:00:09.280 +way people for the + +00:00:09.280 --> 00:00:10.880 +for the stream I'm actually on a phone + +00:00:10.880 --> 00:00:12.400 +call right now so the quality might be a + +00:00:12.400 --> 00:00:13.360 +little bad + +00:00:13.360 --> 00:00:17.199 +but we're trying our best + +00:00:17.199 --> 00:00:20.480 +hello uh thanks for attending my talk + +00:00:20.480 --> 00:00:22.800 +I see four questions on the user product + +00:00:22.800 --> 00:00:24.000 +I'm going to answer + +00:00:24.000 --> 00:00:27.039 +them okay so the first one is + +00:00:27.039 --> 00:00:29.039 +can you put your test space from up + +00:00:29.039 --> 00:00:31.119 +somewhere uh yes they're very simple + +00:00:31.119 --> 00:00:31.840 +skips + +00:00:31.840 --> 00:00:33.680 +uh I'll find a way to distribute them + +00:00:33.680 --> 00:00:35.520 +somehow + +00:00:35.520 --> 00:00:37.600 +that's so that's an easy one the second + +00:00:37.600 --> 00:00:38.800 +one is more difficult it's more + +00:00:38.800 --> 00:00:40.559 +difficult it's the differences between + +00:00:40.559 --> 00:00:44.320 +e shell and v term so I did very basic + +00:00:44.320 --> 00:00:47.360 +level the main difference is that v + +00:00:47.360 --> 00:00:50.399 +term is implemented with + +00:00:50.399 --> 00:00:52.800 +as a bridge between Emacs and an + +00:00:52.800 --> 00:00:53.840 +external library + +00:00:53.840 --> 00:00:56.079 +which means that most of the code base + +00:00:56.079 --> 00:00:57.039 +is actually c + +00:00:57.039 --> 00:01:00.320 +it's not easy uh this is is a critical + +00:01:00.320 --> 00:01:01.280 +difference + +00:01:01.280 --> 00:01:03.760 +uh in terms of performance in terms of + +00:01:03.760 --> 00:01:04.320 +speed + +00:01:04.320 --> 00:01:06.960 +and all the other uh features that we + +00:01:06.960 --> 00:01:07.360 +can + +00:01:07.360 --> 00:01:10.400 +inherit from this library so vterm + +00:01:10.400 --> 00:01:13.119 +is similar to a real terminal it's not + +00:01:13.119 --> 00:01:13.600 +as + +00:01:13.600 --> 00:01:15.840 +uh it's not like a shell it's a real + +00:01:15.840 --> 00:01:17.040 +terminal emulator + +00:01:17.040 --> 00:01:19.600 +that can actually uh display but + +00:01:19.600 --> 00:01:20.479 +manipulate the + +00:01:20.479 --> 00:01:22.960 +terminal in pretty much any way whereas + +00:01:22.960 --> 00:01:23.520 +isha + +00:01:23.520 --> 00:01:25.759 +is simply a way to interact with your + +00:01:25.759 --> 00:01:26.640 +system + +00:01:26.640 --> 00:01:29.680 +in the data page we have a more + +00:01:29.680 --> 00:01:31.840 +complete discussion about this topic and + +00:01:31.840 --> 00:01:33.520 +where we compare v-terms with e-shell + +00:01:33.520 --> 00:01:34.799 +with shell with nc + +00:01:34.799 --> 00:01:38.720 +term as well I think so + +00:01:38.720 --> 00:01:40.640 +I think just to conclude this I think + +00:01:40.640 --> 00:01:42.000 +eshell and v term + +00:01:42.000 --> 00:01:44.079 +are somehow orthogonal in the sense that + +00:01:44.079 --> 00:01:45.280 +v3 is before a + +00:01:45.280 --> 00:01:46.880 +full complete terminal experience + +00:01:46.880 --> 00:01:49.439 +whereas isil is more for specific tasks + +00:01:49.439 --> 00:01:50.240 +of this + +00:01:50.240 --> 00:01:53.280 +uh which are not like terminal uh + +00:01:53.280 --> 00:01:55.759 +interfaces you know like page stock this + +00:01:55.759 --> 00:01:56.799 +kind of stuff + +00:01:56.799 --> 00:01:59.759 +uh the next question is uh is there a + +00:01:59.759 --> 00:02:01.200 +plan to avoid compilation of the initial + +00:02:01.200 --> 00:02:02.560 +completion steps + +00:02:02.560 --> 00:02:05.759 +so since the term is based on again + +00:02:05.759 --> 00:02:08.000 +on an external module we need to combine + +00:02:08.000 --> 00:02:08.800 +this module + +00:02:08.800 --> 00:02:10.800 +and we're using the dynamic module + +00:02:10.800 --> 00:02:11.920 +system to + +00:02:11.920 --> 00:02:13.920 +be able to interface with this module + +00:02:13.920 --> 00:02:16.239 +and this requires + +00:02:16.239 --> 00:02:18.879 +us to compile the module at least the + +00:02:18.879 --> 00:02:20.160 +very first time you start + +00:02:20.160 --> 00:02:23.920 +the I don't think we can do + +00:02:23.920 --> 00:02:26.720 +without that in the near future we need + +00:02:26.720 --> 00:02:28.480 +to compile this + +00:02:28.480 --> 00:02:31.599 +and we must there's no way around + +00:02:31.599 --> 00:02:33.360 +if we cannot simply distribute the + +00:02:33.360 --> 00:02:37.440 +module um + +00:02:37.440 --> 00:02:39.519 +if you want to think very long term + +00:02:39.519 --> 00:02:40.480 +maybe + +00:02:40.480 --> 00:02:42.959 +uh but I think there's no current plan + +00:02:42.959 --> 00:02:43.599 +to + +00:02:43.599 --> 00:02:45.760 +avoid the compilation as the very first + +00:02:45.760 --> 00:02:47.280 +step the first time you + +00:02:47.280 --> 00:02:50.400 +uh run vtor however all the subsequent + +00:02:50.400 --> 00:02:50.959 +times + +00:02:50.959 --> 00:02:54.720 +you will not have to compile peter um + +00:02:54.720 --> 00:02:57.840 +so for question four it's uh I have a + +00:02:57.840 --> 00:02:58.720 +nice looking problem + +00:02:58.720 --> 00:03:01.920 +thanks uh and if + +00:03:01.920 --> 00:03:04.159 +there's a git repo where you can see it + +00:03:04.159 --> 00:03:05.599 +or something like that + +00:03:05.599 --> 00:03:08.560 +so if you go to my github repo I have + +00:03:08.560 --> 00:03:09.760 +adobe files + +00:03:09.760 --> 00:03:12.560 +repo but look at that it's terrible it's + +00:03:12.560 --> 00:03:13.840 +super updated + +00:03:13.840 --> 00:03:16.800 +so I've been meaning to polish it for + +00:03:16.800 --> 00:03:17.519 +like years + +00:03:17.519 --> 00:03:20.080 +and I haven't got it so don't look at it + +00:03:20.080 --> 00:03:21.760 +my font is actually extremely simple + +00:03:21.760 --> 00:03:25.200 +I think it's the pure prompt from uh zsh + +00:03:25.200 --> 00:03:26.640 +or fish depending + +00:03:26.640 --> 00:03:28.799 +uh and I think I didn't do anything but + +00:03:28.799 --> 00:03:30.640 +like maybe tweaking the colors a little + +00:03:30.640 --> 00:03:31.360 +bit + +00:03:31.360 --> 00:03:33.280 +okay gabriel just sorry to interject if + +00:03:33.280 --> 00:03:35.519 +you could just take one more question + +00:03:35.519 --> 00:03:37.120 +yes the last question is already the + +00:03:37.120 --> 00:03:39.440 +answer which is uh will it work with + +00:03:39.440 --> 00:03:42.480 +e max terminal so minus and w and answer + +00:03:42.480 --> 00:03:44.480 +yes it works without any problem with + +00:03:44.480 --> 00:03:46.239 +imax terminal so you can run a terminal + +00:03:46.239 --> 00:03:47.760 +inside image inside of terminal + +00:03:47.760 --> 00:03:49.680 +and you can continue paying up as much + +00:03:49.680 --> 00:03:51.200 +as you want okay + +00:03:51.200 --> 00:03:53.920 +I think that's it explain the question + +00:03:53.920 --> 00:03:56.239 +oh sorry thank you + +00:03:56.239 --> 00:03:59.760 +thanks for attending this talk + +00:03:59.760 --> 00:04:01.519 +well thank you so much for giving it so + +00:04:01.519 --> 00:04:03.360 +I'm in back to you + +00:04:03.360 --> 00:04:07.280 +you are now unmuted thank you very much + +00:04:07.280 --> 00:04:09.519 +to gabrielle for the awesome talk and + +00:04:09.519 --> 00:04:11.200 +for taking live questions + +00:04:11.200 --> 00:04:14.319 +and also many thanks to leo for getting + +00:04:14.319 --> 00:04:15.200 +through to gabriel + +00:04:15.200 --> 00:04:18.720 +via phone in the face of gabriel having + +00:04:18.720 --> 00:04:20.720 +technical difficulties + +00:04:20.720 --> 00:04:24.160 +with using big blue button -- cgit v1.2.3