summaryrefslogtreecommitdiffstats
path: root/2020/subtitles/emacsconf-2020--30-a-tour-of-vterm--questions--gabriele-bozzola-sbozzolo-autogen.vtt
diff options
context:
space:
mode:
Diffstat (limited to '2020/subtitles/emacsconf-2020--30-a-tour-of-vterm--questions--gabriele-bozzola-sbozzolo-autogen.vtt')
-rw-r--r--2020/subtitles/emacsconf-2020--30-a-tour-of-vterm--questions--gabriele-bozzola-sbozzolo-autogen.vtt385
1 files changed, 385 insertions, 0 deletions
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