diff options
Diffstat (limited to '')
-rw-r--r-- | 2023/captions/emacsconf-2023-scheme--bringing-joy-to-scheme-programming--andrew-tropin--answers.vtt | 371 |
1 files changed, 371 insertions, 0 deletions
diff --git a/2023/captions/emacsconf-2023-scheme--bringing-joy-to-scheme-programming--andrew-tropin--answers.vtt b/2023/captions/emacsconf-2023-scheme--bringing-joy-to-scheme-programming--andrew-tropin--answers.vtt new file mode 100644 index 00000000..b681859e --- /dev/null +++ b/2023/captions/emacsconf-2023-scheme--bringing-joy-to-scheme-programming--andrew-tropin--answers.vtt @@ -0,0 +1,371 @@ +WEBVTT + + +00:00:16.200 --> 00:00:16.700 +[Speaker 0]: I see 2 questions on the panel already. + +00:00:22.660 --> 00:00:23.040 +Let's see, 1 asking how much Andrew uses + +00:00:26.320 --> 00:00:26.480 +these ripples remotely or versus on their own + +00:00:29.240 --> 00:00:29.740 +desktop. And another asking if this can be + +00:00:31.160 --> 00:00:31.660 +integrated with EGLOT. + +00:00:34.840 --> 00:00:35.060 +And I will note that it is very cool that + +00:00:36.580 --> 00:00:37.080 +this year we've had so many talks on Ripples. + +00:00:40.920 --> 00:00:41.140 +Just goes to show how powerful Emacs is and + +00:00:42.980 --> 00:00:43.140 +just how much or how far you can push it and + +00:00:44.040 --> 00:00:44.540 +how much you can do with it. + +00:00:53.460 --> 00:00:53.960 +And so see someone asking on IRC, + +00:00:57.780 --> 00:00:58.280 +if or how many people use GnuGeeks. + +00:01:01.400 --> 00:01:01.900 +Since we are talking about Scheme, + +00:01:05.740 --> 00:01:06.220 +GnuGeeks is a great platform slash operating + +00:01:10.380 --> 00:01:10.640 +system or distro for your test house, + +00:01:11.920 --> 00:01:12.420 +but also for servers and such. + +00:01:13.320 --> 00:01:13.780 +They do some impressive, + +00:01:15.240 --> 00:01:15.720 +amazing work. And it's all, + +00:01:19.400 --> 00:01:19.900 +pretty much all done in Gindugal's scheme. + +00:01:30.260 --> 00:01:30.760 +So very cool stuff. Bye. + +00:01:45.260 --> 00:01:45.760 +You + +00:03:19.940 --> 00:03:20.140 +I see another interesting question on the + +00:03:23.440 --> 00:03:23.940 +pad. How hard is it to add support for + +00:03:24.960 --> 00:03:25.460 +something other than Guile? + +00:03:28.040 --> 00:03:28.200 +And if it makes sense to contribute at this + +00:03:28.940 --> 00:03:29.440 +early stage of development? + +00:03:31.960 --> 00:03:32.220 +They said that they've written several + +00:03:34.000 --> 00:03:34.140 +packages for chicken skin before and they + +00:03:35.400 --> 00:03:35.900 +would like to try this 1 as well. + +00:05:26.380 --> 00:05:26.880 +I guess since Andrew isn't still here, + +00:05:29.480 --> 00:05:29.640 +and there was some chatter about GnuGeeks in + +00:05:32.400 --> 00:05:32.900 +the chat, maybe it might be nice for me to + +00:05:35.520 --> 00:05:35.800 +share my screen and plug Inukis for a little + +00:05:38.800 --> 00:05:39.000 +bit and introduce it or at least show its + +00:05:41.720 --> 00:05:41.980 +website to folks who may not have seen it yet + +00:05:43.380 --> 00:05:43.880 +so I'm going to try and do that now. + +00:05:45.260 --> 00:05:45.760 +You + +00:06:19.760 --> 00:06:20.260 +Okay, let's see if this works. + +00:06:33.540 --> 00:06:34.040 +Okay, so this is GNU Geeks' website. + +00:06:35.000 --> 00:06:35.500 +You can go to geeks.gnu.org. + +00:06:38.820 --> 00:06:39.180 +And they introduced it at the top. + +00:06:43.480 --> 00:06:43.980 +So it's a wholly free operating system or + +00:06:45.100 --> 00:06:45.600 +distribution of GNU Linux. + +00:06:48.600 --> 00:06:49.040 +Meaning that it only has free software + +00:06:50.840 --> 00:06:51.340 +packaged and no non-free packages, + +00:06:53.560 --> 00:06:53.940 +so it is endorsed by the FSF and the GNU + +00:06:56.640 --> 00:06:56.920 +project. As someone said in the chat, + +00:06:57.740 --> 00:06:58.240 +it's kind of like Nix, + +00:07:01.360 --> 00:07:01.860 +but instead built on GNU Gallop scheme. + +00:07:05.320 --> 00:07:05.820 +It has transactional upgrades and rollbacks. + +00:07:10.160 --> 00:07:10.380 +So if you do upgrade your system and let's + +00:07:11.180 --> 00:07:11.420 +say in the middle of it, + +00:07:13.200 --> 00:07:13.700 +your hardware fails or your power goes out, + +00:07:16.560 --> 00:07:16.720 +the likelihood of things being corrupted is + +00:07:18.840 --> 00:07:19.340 +very low because the upgrade is essentially + +00:07:21.560 --> 00:07:22.060 +prepared like in the background. + +00:07:24.140 --> 00:07:24.640 +And then pretty much atomically, + +00:07:26.780 --> 00:07:27.280 +the system is switched to it. + +00:07:30.400 --> 00:07:30.900 +And also if there is some kind of, + +00:07:32.400 --> 00:07:32.900 +sorry, I'm losing my voice here. + +00:07:34.840 --> 00:07:35.140 +If there is some kind of issue that makes + +00:07:35.800 --> 00:07:36.300 +your system unbootable, + +00:07:41.480 --> 00:07:41.660 +you could always go back to booting the + +00:07:44.600 --> 00:07:44.760 +previous revision of your system when you + +00:07:46.100 --> 00:07:46.600 +restart in the Grub bootloader. + +00:07:56.740 --> 00:07:57.180 +Yeah, so they have a nice blog where they + +00:07:59.340 --> 00:07:59.540 +regularly post updates and what's new in the + +00:08:01.000 --> 00:08:01.500 +project. You can go check that out. + +00:08:07.240 --> 00:08:07.500 +We also have a packages archive where you can + +00:08:09.360 --> 00:08:09.560 +see a list of all the software that has been + +00:08:11.060 --> 00:08:11.560 +packaged for GNU Geeks. + +00:08:13.620 --> 00:08:14.120 +It is an impressive list. + +00:08:16.440 --> 00:08:16.560 +I don't know how many tens of thousands of + +00:08:19.720 --> 00:08:20.220 +packages there are. Geeks has been growing + +00:08:22.360 --> 00:08:22.840 +very well. And you can search the packages + +00:08:29.380 --> 00:08:29.540 +here. And yeah, all kinds of things are + +00:08:31.800 --> 00:08:32.299 +packaged. Of course, GNU Emacs is packaged, + +00:08:37.260 --> 00:08:37.760 +along with many extensions or packages, + +00:08:41.039 --> 00:08:41.260 +GNU Emacs packages that are packaged as + +00:08:42.840 --> 00:08:43.340 +system packages for Geeks. + +00:08:46.960 --> 00:08:47.460 +Yeah, so definitely go check it out. + +00:08:55.680 --> 00:08:56.180 +You can use Geeks both as a standalone + +00:08:59.340 --> 00:08:59.840 +package manager, let's say on a Debian-based + +00:09:00.780 --> 00:09:01.280 +distribution like Triscale, + +00:09:06.180 --> 00:09:06.340 +for example, or you could install it like as + +00:09:08.900 --> 00:09:09.400 +a complete system distribution on its own. + +00:09:15.560 --> 00:09:16.000 +So the former is useful if you want to maybe + +00:09:18.080 --> 00:09:18.420 +get a taste for Geeks and try it out before + +00:09:21.140 --> 00:09:21.300 +fully committing to it and switching to it as + +00:09:24.620 --> 00:09:24.800 +your main distro. You can try it on top of + +00:09:27.720 --> 00:09:27.900 +any other distro pretty much and then you can + +00:09:31.080 --> 00:09:31.200 +of course install it on its own as well as a + +00:09:31.560 --> 00:09:32.060 +system distribution. + +00:09:50.940 --> 00:09:51.140 +Yeah, there are a bunch of manuals and + +00:09:53.040 --> 00:09:53.300 +reference cards and videos that you're + +00:09:55.920 --> 00:09:56.280 +welcome to watch. They have several mailing + +00:09:59.240 --> 00:09:59.440 +lists. It sounds like they have a wiki now as + +00:10:04.020 --> 00:10:04.400 +well. And the development is done on Gnu + +00:10:09.680 --> 00:10:10.180 +Savannah. If we go to savannah.gnu.org + +00:10:12.780 --> 00:10:13.280 +slash projects slash geeks, + +00:10:18.640 --> 00:10:18.820 +Yeah, the project is developed here and they + +00:10:21.300 --> 00:10:21.500 +have a bunch of repositories including the + +00:10:24.340 --> 00:10:24.840 +main 1 which is geeks.git + +00:10:28.200 --> 00:10:28.380 +itself. So yeah, folks are welcome to go + +00:10:32.380 --> 00:10:32.880 +check it out. Let's see, + +00:10:35.860 --> 00:10:36.260 +maybe we can go have a look at some package + +00:10:37.540 --> 00:10:37.840 +definitions, although I think we're almost + +00:10:38.940 --> 00:10:39.440 +out of time on the live stream. + +00:10:42.600 --> 00:10:43.100 +So, yeah, just quickly. + +00:10:45.280 --> 00:10:45.780 +Emacs to the CM has all the, + +00:10:48.640 --> 00:10:49.140 +Emacs packages or Emacs itself. + +00:10:52.120 --> 00:10:52.620 +And Emacs-xyz is where you'll find all the + +00:10:54.480 --> 00:10:54.980 +Emacs like ELPA packages, + +00:10:57.980 --> 00:10:58.260 +but package for use on GNU Geeks system or + +00:11:01.220 --> 00:11:01.360 +with GNU Geeks. And I think that's all the + +00:11:04.080 --> 00:11:04.580 +time that we have. So yeah, + +00:11:06.000 --> 00:11:06.300 +thanks for tuning in, folks. + +00:11:07.800 --> 00:11:08.300 +Please post your questions on the pad. + +00:11:09.280 --> 00:11:09.780 +We'll pass them on to Andrew. + +00:11:12.400 --> 00:11:12.720 +And yeah, hope you enjoy this. + +00:11:15.140 --> 00:11:15.360 +Definitely go check out Andrew's work and Gnu + +00:11:25.320 --> 00:11:25.580 +geeks as well. You are currently the only + +00:11:26.280 --> 00:11:26.780 +person in this conference. |