From 2c4e3e09bbed156a31e6041ed4c775e3d93d024d Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Thu, 10 Dec 2020 09:26:54 -0500 Subject: Minor tweaks to autogenerated transcripts --- ...-a-computer-algebra-system-in-emacs--fermin.sbv | 220 ++++++++++----------- 1 file changed, 110 insertions(+), 110 deletions(-) (limited to '2020/subtitles/emacsconf-2020--33-maxima-a-computer-algebra-system-in-emacs--fermin.sbv') diff --git a/2020/subtitles/emacsconf-2020--33-maxima-a-computer-algebra-system-in-emacs--fermin.sbv b/2020/subtitles/emacsconf-2020--33-maxima-a-computer-algebra-system-in-emacs--fermin.sbv index 46e06548..c5edf2c6 100644 --- a/2020/subtitles/emacsconf-2020--33-maxima-a-computer-algebra-system-in-emacs--fermin.sbv +++ b/2020/subtitles/emacsconf-2020--33-maxima-a-computer-algebra-system-in-emacs--fermin.sbv @@ -5,7 +5,7 @@ you are now unmuted okay can you guys hear me yeah 0:00:08.000,0:00:14.480 -can you guys hear me sir yep i can and +can you guys hear me sir yep I can and 0:00:11.280,0:00:17.199 we're live so take it away okay @@ -14,16 +14,16 @@ we're live so take it away okay so um hello everyone my name is ferming 0:00:17.199,0:00:20.960 -i'm a programmer +I'm a programmer 0:00:18.400,0:00:22.400 -a math student from spain i've been +a math student from spain I've been 0:00:20.960,0:00:24.960 using me e-max for 0:00:22.400,0:00:26.000 -two years now more or less and today i'm +two years now more or less and today I'm 0:00:24.960,0:00:28.320 going to talk about @@ -59,10 +59,10 @@ from the maxima from the 60 from the m80 and it's written in common lisp which is 0:00:47.120,0:00:50.719 -a language that i really +a language that I really 0:00:48.320,0:00:51.600 -like i enjoy writing it so for me it's a +like I enjoy writing it so for me it's a 0:00:50.719,0:00:55.039 plus @@ -71,13 +71,13 @@ plus okay so let's talk about the initial 0:00:55.039,0:00:59.280 -support for maxima when i first started +support for maxima when I first started 0:00:57.039,0:01:00.320 -using it i looked for support into emacs +using it I looked for support into Emacs 0:00:59.280,0:01:03.120 -and i found that +and I found that 0:01:00.320,0:01:04.640 there's two major modes in the main @@ -89,13 +89,13 @@ repository of maxima for remax the first one is imaxima which 0:01:07.200,0:01:12.000 -i don't know too much about it +I don't know too much about it 0:01:09.280,0:01:13.439 and the second one is maxima dot l which 0:01:12.000,0:01:16.640 -is the one i took first +is the one I took first 0:01:13.439,0:01:18.080 and it was pretty nice has like a major @@ -113,7 +113,7 @@ disadvantage and the first one is that is quite 0:01:25.040,0:01:29.600 -outdated i think +outdated I think 0:01:26.479,0:01:30.960 it was from the 2007 @@ -131,13 +131,13 @@ is that it doesn't use modern e-max capability 0:01:36.320,0:01:40.479 -i'm talking for example about the last +I'm talking for example about the last 0:01:38.640,0:01:44.720 or more latex preview 0:01:40.479,0:01:46.079 -from the last a max 27.1 i think +from the last a max 27.1 I think 0:01:44.720,0:01:47.920 and that's why is that they know @@ -146,7 +146,7 @@ and that's why is that they know integrated with common third party 0:01:47.920,0:01:51.520 -extension i'm talking about company for +extension I'm talking about company for 0:01:49.600,0:01:55.360 example third party @@ -161,7 +161,7 @@ so uh this stock is going to be divided in two parts the first one is going to 0:01:58.719,0:02:03.040 -be how i maximize my date today +be how I maximize my date today 0:02:00.799,0:02:03.840 in max exercise don't worry it's going @@ -176,7 +176,7 @@ quite easy and the second one is going to be why for the package 0:02:07.680,0:02:13.200 -and the list improvement that i did and +and the list improvement that I did and 0:02:10.560,0:02:14.480 a couple of things more maybe the future @@ -194,13 +194,13 @@ let's talk about the workflow so right out of the box it has like an 0:02:21.360,0:02:24.400 -orimal support i didn't write this it +orimal support I didn't write this it 0:02:23.040,0:02:27.680 was already 0:02:24.400,0:02:30.319 -in emacs +in Emacs 0:02:27.680,0:02:32.720 so that's pretty nice let's go with a @@ -371,7 +371,7 @@ okay so we have this equation and we want to go from -1 to 5 0:04:42.400,0:04:46.400 -i want to show in a nice +I want to show in a nice 0:04:43.919,0:04:47.759 graph right first of all we begin @@ -455,7 +455,7 @@ and now we can call implicit we should have 0:05:51.199,0:05:57.520 -okay and we can i mean put the variable +okay and we can I mean put the variable 0:05:54.400,0:05:58.639 of equations we put the first variable d @@ -482,7 +482,7 @@ try to send it okay you cannot see it right now because 0:06:14.639,0:06:19.360 -i'm just sharing the maxima screen let +I'm just sharing the maxima screen let 0:06:16.639,0:06:23.520 me try to change that @@ -497,7 +497,7 @@ okay can you plot hello okay so this is basically the graph that 0:06:33.919,0:06:38.800 -i can upload generates +I can upload generates 0:06:35.440,0:06:41.039 uh right now it's not integrated into @@ -509,7 +509,7 @@ into the maximum package but it's a work in progress 0:06:42.240,0:06:50.160 -so let's go back to emacs +so let's go back to Emacs 0:06:46.000,0:06:53.520 uh where are you okay there you are okay @@ -542,7 +542,7 @@ that is render okay let's go within a slide this is how 0:07:11.199,0:07:14.400 -i use maxima a simple example you don't +I use maxima a simple example you don't 0:07:13.440,0:07:16.240 want to @@ -554,13 +554,13 @@ talk too much about it because everyone use the package in a different way 0:07:17.919,0:07:21.039 -so right now i'm going to talk about the +so right now I'm going to talk about the 0:07:19.680,0:07:23.520 original package and 0:07:21.039,0:07:25.120 -the way i change it right so the +the way I change it right so the 0:07:23.520,0:07:27.840 documentation @@ -584,7 +584,7 @@ chunk of comment it gave me all the information 0:07:37.039,0:07:44.240 -like um for me that's too much i prefer +like um for me that's too much I prefer 0:07:40.400,0:07:45.360 a cohesive small comment and then a big @@ -596,25 +596,25 @@ redmi will order all the links and information so that's 0:07:47.759,0:07:52.080 -one of the first thing i +one of the first thing I 0:07:48.960,0:07:52.560 -change um then also completion i'm a big +change um then also completion I'm a big 0:07:52.080,0:07:55.759 fan 0:07:52.560,0:07:58.639 -i'm used to slime so i'm i love +I'm used to slime so I'm I love 0:07:55.759,0:08:00.160 great auto completion so um the first 0:07:58.639,0:08:01.840 -thing that i noticed that well +thing that I noticed that well 0:08:00.160,0:08:04.479 -it uses an absolute function i don't +it uses an absolute function I don't 0:08:01.840,0:08:07.039 know if you can see correctly okay @@ -635,10 +635,10 @@ is basically a big list of all the possible completions so 0:08:16.160,0:08:20.960 -if i load the library it's not aware of +if I load the library it's not aware of 0:08:19.280,0:08:23.039 -the new symbols or even if i +the new symbols or even if I 0:08:20.960,0:08:24.240 create a variable it's not loaded so @@ -647,16 +647,16 @@ create a variable it's not loaded so it's not dynamic 0:08:24.240,0:08:28.319 -so i want the first thing i want is +so I want the first thing I want is 0:08:26.160,0:08:31.680 dynamic completion right 0:08:28.319,0:08:34.159 -so i improve it which wasn't that hard +so I improve it which wasn't that hard 0:08:31.680,0:08:36.080 -i first of all create maximum completion +I first of all create maximum completion 0:08:34.159,0:08:38.479 which we're going to see in a moment @@ -671,10 +671,10 @@ this is the improved version but the good thing is 0:08:41.039,0:08:45.839 -like i decoupled the completion function +like I decoupled the completion function 0:08:43.760,0:08:47.600 -so i make that you can use it on your +so I make that you can use it on your 0:08:45.839,0:08:50.800 own so you get a prefix @@ -689,7 +689,7 @@ the thing that you're going to also complete you get the inferior process 0:08:55.040,0:08:58.959 -which i'm going to talk about later but +which I'm going to talk about later but 0:08:56.959,0:08:59.760 basically it's a maxima process you can @@ -740,7 +740,7 @@ get maximum auxiliary inferior process is a process that just 0:09:28.560,0:09:35.360 -uses sorry i have of +uses sorry I have of 0:09:32.080,0:09:36.480 all the apropos and the get that symbol @@ -785,10 +785,10 @@ there was a global state right so all the function depends on 0:09:59.600,0:10:05.120 -variable global variables and i don't +variable global variables and I don't 0:10:02.000,0:10:07.680 -like that approach i prefer more like a +like that approach I prefer more like a 0:10:05.120,0:10:09.519 shirt to say functional like you sense @@ -803,7 +803,7 @@ something so it's not like a void function so to say 0:10:13.440,0:10:18.079 -so i change it recipe uh well this is +so I change it recipe uh well this is 0:10:16.399,0:10:20.959 the maxima start function now @@ -851,10 +851,10 @@ this you can see pretty easily in this example 0:10:46.399,0:10:51.519 -so i want to go to the scratch buffer +so I want to go to the scratch buffer 0:10:50.079,0:10:54.399 -which i think you can see it better +which I think you can see it better 0:10:51.519,0:10:55.760 okay so this is the way you can get a @@ -869,7 +869,7 @@ and save it into a variable right let's execute this so as you can see well 0:11:00.880,0:11:03.920 -i don't know if you can see big you get +I don't know if you can see big you get 0:11:02.880,0:11:05.839 a process @@ -926,7 +926,7 @@ you can also get the result from the process 0:11:34.399,0:11:38.000 -i mean i don't put it here but quite +I mean I don't put it here but quite 0:11:35.920,0:11:41.200 easy and then you @@ -950,7 +950,7 @@ this process and it works the processing is no longer 0:11:49.920,0:11:56.160 -i'm happy to continue so um +I'm happy to continue so um 0:11:54.160,0:11:57.680 other things that improve the package on @@ -959,7 +959,7 @@ other things that improve the package on my commitment during time 0:11:57.680,0:12:01.360 -i'm going good okay another thing that i +I'm going good okay another thing that I 0:11:59.760,0:12:02.560 did to the package was to add @@ -977,7 +977,7 @@ have any tests and the code was a little bit messy so 0:12:09.440,0:12:16.560 -i add integration a test +I add integration a test 0:12:12.959,0:12:19.519 and test with the test simple framework @@ -1007,31 +1007,31 @@ the infrastructure of the process management is decoupled 0:12:31.680,0:12:35.200 -so i can test it pretty easily this is +so I can test it pretty easily this is 0:12:33.680,0:12:37.519 the test function of the 0:12:35.200,0:12:39.519 -inferior running so i can check if an +inferior running so I can check if an 0:12:37.519,0:12:41.440 inferior is running right now 0:12:39.519,0:12:43.200 -and i can just delete it after and get +and I can just delete it after and get 0:12:41.440,0:12:45.279 the results 0:12:43.200,0:12:46.959 -and i also did some integration with the +and I also did some integration with the 0:12:45.279,0:12:48.639 party packages the first one company of 0:12:46.959,0:12:50.880 -course i love auto completion +course I love auto completion 0:12:48.639,0:12:53.839 the second one was hormone that was @@ -1145,7 +1145,7 @@ smart indentation uh it was already in the package but now it's quite better 0:14:14.480,0:14:18.160 -great help functions right now i can +great help functions right now I can 0:14:16.880,0:14:20.800 find the recommendation quite @@ -1166,7 +1166,7 @@ uh latex support also completion the company and maximizer process 0:14:26.720,0:14:29.120 -integration and mini buffer i didn't +integration and mini buffer I didn't 0:14:28.480,0:14:32.880 show you @@ -1199,13 +1199,13 @@ calc so you can do it you write the command and you get the output uh way 0:14:50.560,0:14:56.079 -more to come i have like a list +more to come I have like a list 0:14:52.320,0:14:58.880 -of issues that i put enhancement a new +of issues that I put enhancement a new 0:14:56.079,0:15:01.199 -feature that i'm going to develop +feature that I'm going to develop 0:14:58.880,0:15:03.120 so uh the future under presence of the @@ -1220,7 +1220,7 @@ melpa a melba stable um in this 0.7.6 version 0:15:10.720,0:15:15.279 -and i'm planning to include into the +and I'm planning to include into the 0:15:13.360,0:15:16.720 known canoe alpha @@ -1256,13 +1256,13 @@ my uh information this is my gitlab this is my page which 0:15:33.519,0:15:37.120 -i don't +I don't 0:15:34.000,0:15:40.240 love too much and this is my email 0:15:37.120,0:15:41.839 -so um thank you very much and i will be +so um thank you very much and I will be 0:15:40.240,0:15:44.720 answering some questions right now @@ -1280,10 +1280,10 @@ vermin for the great talk um okay yeah let's see if you have any questions 0:15:55.759,0:16:01.759 -uh yeah i'm reading like this um +uh yeah I'm reading like this um 0:15:58.800,0:16:04.079 -so i'm a buddy october usually right now +so I'm a buddy october usually right now 0:16:01.759,0:16:04.079 okay @@ -1295,7 +1295,7 @@ maxima over october yep there are a couple questions 0:16:08.639,0:16:12.160 -wow maxima we're okay i don't want to i +wow maxima we're okay I don't want to I 0:16:11.519,0:16:13.940 don't know @@ -1307,13 +1307,13 @@ october that much um [Music] 0:16:15.680,0:16:18.880 -like i use it like a couple of times but +like I use it like a couple of times but 0:16:17.839,0:16:24.000 -i'm not happy +I'm not happy 0:16:18.880,0:16:27.120 -and i found the octave packets to be +and I found the octave packets to be 0:16:24.000,0:16:31.519 quite a little bit harder to understand @@ -1322,19 +1322,19 @@ quite a little bit harder to understand and also that 0:16:31.519,0:16:35.680 -it didn't have too much features like i +it didn't have too much features like I 0:16:33.839,0:16:37.839 prefer the maximum used to 0:16:35.680,0:16:38.880 -maybe octave is better i don't i'm not +maybe octave is better I don't I'm not 0:16:37.839,0:16:40.800 100 sure 0:16:38.880,0:16:42.079 -i know that you can use it for similar +I know that you can use it for similar 0:16:40.800,0:16:45.920 stuff but @@ -1343,7 +1343,7 @@ stuff but that's it so sorry 0:16:47.120,0:16:54.079 -okay i'm in a little bit of a rush sorry +okay I'm in a little bit of a rush sorry 0:16:50.959,0:16:56.399 let me drink a little blue okay @@ -1358,25 +1358,25 @@ okay how does maxima compare to sagemath in imax 0:17:08.959,0:17:17.439 -i mean i don't know what is sage +I mean I don't know what is sage 0:17:13.360,0:17:18.079 -math i'm sorry um so i cannot answer +math I'm sorry um so I cannot answer 0:17:17.439,0:17:21.839 your question 0:17:18.079,0:17:25.039 -with your question i think um +with your question I think um 0:17:21.839,0:17:26.720 -sorry but i mean maxima is ready in +sorry but I mean maxima is ready in 0:17:25.039,0:17:28.000 combo list that's just a preference for 0:17:26.720,0:17:31.120 -me because i like +me because I like 0:17:28.000,0:17:35.520 lisp dialect and common lisp is @@ -1388,19 +1388,19 @@ interesting um yeah do you plan to 0:17:40.480,0:17:43.840 -i mean a maximum organization for maxima +I mean a maximum organization for maxima 0:17:42.720,0:17:47.360 code block 0:17:43.840,0:17:50.720 -yes i want to improve the um +yes I want to improve the um 0:17:47.360,0:17:52.000 -of maxima package but i didn't have +of maxima package but I didn't have 0:17:50.720,0:17:54.400 -enough time and i want to +enough time and I want to 0:17:52.000,0:17:57.200 clear a little bit of the code because @@ -1412,34 +1412,34 @@ still right now the code is quite messy in some areas 0:18:00.080,0:18:03.520 -because i pretty much implement first +because I pretty much implement first 0:18:02.080,0:18:05.600 -the base function i want to +the base function I want to 0:18:03.520,0:18:07.120 build on top of so right now it's quite 0:18:05.600,0:18:07.919 -usable but i still have something that i +usable but I still have something that I 0:18:07.120,0:18:11.120 want to improve 0:18:07.919,0:18:14.799 -so when i finish that i will +so when I finish that I will 0:18:11.120,0:18:16.640 -improve the normal version i think +improve the normal version I think 0:18:14.799,0:18:18.640 it's maximizing to get into into your 0:18:16.640,0:18:21.200 -opinion yes i +opinion yes I 0:18:18.640,0:18:21.919 -i think that the creator of maxima like +I think that the creator of maxima like 0:18:21.200,0:18:26.400 have this @@ -1466,7 +1466,7 @@ um into lisp literally because they have a command 0:18:40.799,0:18:44.880 -so i think that is quite easy to get +so I think that is quite easy to get 0:18:42.480,0:18:48.240 into some university use it for @@ -1475,7 +1475,7 @@ into some university use it for um first um 0:18:48.240,0:18:53.039 -years so it's quite easy and i think +years so it's quite easy and I think 0:18:51.200,0:18:56.640 with my package you can use it @@ -1490,10 +1490,10 @@ file and you can start typing and maximize quite easy to install also 0:19:00.880,0:19:07.600 -so i think yeah it's crazy and +so I think yeah it's crazy and 0:19:04.400,0:19:10.080 -the page should restart i don't know why +the page should restart I don't know why 0:19:07.600,0:19:10.080 sorry @@ -1508,13 +1508,13 @@ you're talking about the maxima itself syntax 0:19:26.240,0:19:30.160 -or i don't understand the question +or I don't understand the question 0:19:27.760,0:19:30.160 correctly 0:19:32.240,0:19:35.440 -well i'm going to go to the next +well I'm going to go to the next 0:19:33.679,0:19:37.360 question is there @@ -1526,7 +1526,7 @@ support for images in maximum mode not right now 0:19:38.880,0:19:43.840 -the way i want to implement some imax +the way I want to implement some imax 0:19:45.280,0:19:51.280 things uh is there support for @@ -1544,7 +1544,7 @@ um inside you buffer right now it's not possible so 0:19:56.720,0:20:01.200 -that's the thing that i maximized that +that's the thing that I maximized that 0:19:59.360,0:20:03.520 maxima.l still doesn't @@ -1565,16 +1565,16 @@ they used to maximize the um thing in the engineer 0:20:12.640,0:20:18.320 -and in the math also so i'm 100 sure +and in the math also so I'm 100 sure 0:20:16.400,0:20:19.679 -right now but when i started +right now but when I started 0:20:18.320,0:20:22.559 are you planning to option your package 0:20:19.679,0:20:25.440 -into maxima um i don't know about that +into maxima um I don't know about that 0:20:22.559,0:20:26.320 because uh maybe can be a little bit @@ -1595,7 +1595,7 @@ don't update the interfaces that much 0:20:37.600,0:20:45.360 -i have no problem like it's okay it just +I have no problem like it's okay it just 0:20:42.240,0:20:46.320 you have to um if you want to push you @@ -1604,7 +1604,7 @@ you have to um if you want to push you can push in other 0:20:46.320,0:20:49.520 -repository i mean it's just changed the +repository I mean it's just changed the 0:20:48.480,0:20:52.880 file another way @@ -1613,13 +1613,13 @@ file another way but also the test um is going to be a 0:20:52.880,0:20:55.200 -little bit harder because i think +little bit harder because I think 0:20:54.080,0:20:59.120 they're using 0:20:55.200,0:21:01.200 -search for and i'm using +search for and I'm using 0:20:59.120,0:21:02.159 git lab continue integration within the @@ -1628,7 +1628,7 @@ git lab continue integration within the jury 0:21:02.159,0:21:09.679 -so yeah i don't think that now unmuted +so yeah I don't think that now unmuted 0:21:06.799,0:21:09.679 yeah it will be nice @@ -1643,7 +1643,7 @@ maximizing or false similar to jupiter notebooks 0:21:16.480,0:21:23.280 -um i mean you can uh use maximize your +um I mean you can uh use maximize your 0:21:19.919,0:21:26.320 or files and you have maximum l mod @@ -1667,7 +1667,7 @@ other languages because right now uh as my understanding is 0:21:40.480,0:21:45.440 -quite basic so i still have some +quite basic so I still have some 0:21:42.320,0:21:47.679 still needs some some stuff some work @@ -1676,7 +1676,7 @@ still needs some some stuff some work around 0:21:47.919,0:21:51.760 -okay i think that's it +okay I think that's it 0:21:52.320,0:21:55.440 you are now unmuted -- cgit v1.2.3