summaryrefslogtreecommitdiffstats
path: root/2020/subtitles/emacsconf-2020--33-maxima-a-computer-algebra-system-in-emacs--fermin.sbv
diff options
context:
space:
mode:
Diffstat (limited to '2020/subtitles/emacsconf-2020--33-maxima-a-computer-algebra-system-in-emacs--fermin.sbv')
-rw-r--r--2020/subtitles/emacsconf-2020--33-maxima-a-computer-algebra-system-in-emacs--fermin.sbv220
1 files changed, 110 insertions, 110 deletions
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