summaryrefslogtreecommitdiffstats
path: root/2020
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2020-12-05 01:13:53 -0500
committerSacha Chua <sacha@sachachua.com>2020-12-05 01:13:53 -0500
commit9f81037de9cf6fe64c1c28320ad35cfc356c194a (patch)
tree74cb0bde5d8306749112f3f11b76ed96a60e7c83 /2020
parentcf4723f3f4071368852ca97c6b377861fc89a62e (diff)
parent7404415197f760ef4263c29f0efc177020b89aca (diff)
downloademacsconf-wiki-9f81037de9cf6fe64c1c28320ad35cfc356c194a.tar.xz
emacsconf-wiki-9f81037de9cf6fe64c1c28320ad35cfc356c194a.zip
Merge branch 'master' of git.emacsconf.org:emacsconf-wiki
Diffstat (limited to '')
-rw-r--r--2020/info/30.md42
-rw-r--r--2020/info/32.md32
-rw-r--r--2020/info/33.md38
-rw-r--r--2020/submissions.org2
-rw-r--r--2020/talk-details.md88
5 files changed, 96 insertions, 106 deletions
diff --git a/2020/info/30.md b/2020/info/30.md
index e568ce30..1d54ac13 100644
--- a/2020/info/30.md
+++ b/2020/info/30.md
@@ -19,46 +19,32 @@ URL: <https://github.com/akermu/emacs-libvterm>
<!-- from the pad --->
-
# Questions
-
## Q5: Does/will this work with 'emacs -nw'?
+Yes, it does.
-yes, it does
-
-
-## Q4: Thats a nice looking prompt, do you have it on a git repo we could see, or something of that manner? Thanks, I use bash right now so I didn't know it was the default on the others.
-
-It is not the default, but it is available easily with oh-my-zsh or similar on fish. I think the prompt is this:
+## Q4: Thats a nice looking prompt, do you have it on a Git repo we could see, or something of that manner? Thanks, I use Bash right now so I didn't know it was the default on the others.
+It is not the default, but it is available easily with oh-my-zsh or
+similar on fish. I think the prompt is this:
<https://github.com/sindresorhus/pure>
-
## Q3: Is there a plan to avoid the initial compilation step?
+Not any time soon. You will have to compile vterm the first time you
+start it.
-Not any time soon. You will have to compile vterm the first time you start it.
-
-
-## Q2: What are differences between Eshell and Vterm?
-
-performance
-
-Vterm is like xterm but in Emacs, eshell is like bash but in Emacs.
+## Q2: What are differences between Eshell and vterm?
+Performance. vterm is like xterm but in Emacs, Eshell is like Bash but
+in Emacs.
<https://github.com/akermu/emacs-libvterm#given-that-eshell-shell-and-ansi-term-are-emacs-built-in-why-should-i-use-vterm>
-
-## Q1: could you put your testing scripts up somewhere?
-
-256colors: <https://pastebin.com/j6HF5q8T>
-
-title: <https://pastebin.com/SByKdJM2>
-
-I cannot pastebin the 1MB of data, I pasted a sample of it: <https://pastebin.com/n1T3aUff>
-
+## Q1: Could you put your testing scripts up somewhere?
+- 256colors: <https://pastebin.com/j6HF5q8T>
+- title: <https://pastebin.com/SByKdJM2>
+- I cannot pastebin the 1MB of data, I pasted a sample of it:
+ <https://pastebin.com/n1T3aUff>
# Notes
-
-
<https://github.com/akermu/emacs-libvterm>
diff --git a/2020/info/32.md b/2020/info/32.md
index afabb47d..cc63fa0b 100644
--- a/2020/info/32.md
+++ b/2020/info/32.md
@@ -22,31 +22,27 @@ Elisp tools like generic functions, structs, and objects.
<!-- from the pad --->
-
# Questions
-
## Q3: Have you done any other projects using EIEIO and/or defstruct?
-
-"Right, EBDB is super deep into EIEIO, and was kind of written as a project for learning it, and the new gnus-search library is a more restrained usage. The search engines are defclasses, and much of the code is shared, which works quite well."
+Right, EBDB is super deep into EIEIO, and was kind of written as a
+project for learning it, and the new gnus-search library is a more
+restrained usage. The search engines are defclasses, and much of the
+code is shared, which works quite well.
-## Q2: Is there may activity on maintenance of gnus today? (and is Lars involved/aware of this work?)
-
-"Yes, there's still development going on. I don't think Lars is very focused on Gnus right now, but I run all changes by him first. He fixes bugs, but as far as I know, I'm the only one adding features right now, which is a terrifying thought."
-
+## Q2: Is there may activity on maintenance of Gnus today? (and is Lars involved/aware of this work?)
+Yes, there's still development going on. I don't think Lars is very
+focused on Gnus right now, but I run all changes by him first. He
+fixes bugs, but as far as I know, I'm the only one adding features
+right now, which is a terrifying thought.
## Q1: How much of this 90's funny code :) can be replaced and how much will have to stay forever?
-
-Eventually I think we can get most of it out of there. I was
-
-happy to be able to replace obarrays-as-hashtables with real
-
-hashtables, though that was a very painful process
-
+Eventually I think we can get most of it out of there. I was happy to
+be able to replace obarrays-as-hashtables with real hashtables, though
+that was a very painful process
# Notes
-
-
-Famous last words: "Sometimes the only thing that's worse than not knowing why something doesn't work is not knowing why it does work."
+Famous last words: "Sometimes the only thing that's worse than not
+knowing why something doesn't work is not knowing why it does work."
diff --git a/2020/info/33.md b/2020/info/33.md
index e106018d..05766957 100644
--- a/2020/info/33.md
+++ b/2020/info/33.md
@@ -4,8 +4,8 @@ Fermin MF
[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--33-maxima-a-computer-algebra-system-in-emacs--fermin.webm"]]
[Download .webm video, 720p, 260MB](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--33-maxima-a-computer-algebra-system-in-emacs--fermin.webm)
-[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--33-maxima-a-computer-algebra-system-in-emacs--fermin.webm"]]
-[Download prerec .webm video, 720p, 58M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--33-maxima-a-computer-algebra-system-in-emacs--fermin.webm)
+[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--33-maxima-a-computer-algebra-system-in-emacs--prerec--fermin.webm"]]
+[Download prerec .webm video, 720p, 58M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--33-maxima-a-computer-algebra-system-in-emacs--prerec--fermin.webm)
Maxima is a great tool for symbolic mathematics, it has some support
for Emacs in the main repository, but is quite outdated and doesn't
@@ -17,33 +17,35 @@ how to start using maxima within Emacs.
<!-- from the pad --->
-
# Questions
-
-## Q9 Is it is possible to include maxima in org files similar to jupyter notebooks? (Does ob-maxima have support for the :results graphics header argument of org-src blocks?)
-
+## Q9 Is it is possible to include Maxima in org files similar to jupyter notebooks? (Does ob-maxima have support for the :results graphics header argument of org-src blocks?)
+Yes it is, needs more work to be done on it.
## Q8 Are you planning to upstream your package into Maxima? (would be nice :)
-
+Don't know about that, can be bit messy. No problem with doing that
+though. Running tests might be tricky (CI).
## Q7 In which University do you start to use Maxima?
-
+University of Zaragoza -
+<https://en.wikipedia.org/wiki/University_of_Zaragoza>
## Q6. Is there support for images in maxima-mode?
+Not as of now.
+## Q5: Is Maxima's syntax a strict infix Lisp syntax or are there exceptions and special cases? Yes I mean Maxima itself.
-## Q5: Is Maxima's syntax a strict infix lisp syntax or are there exceptions and special cases? Yes I mean Maxima itself.
-
-
-## Q4. Is maxima easy to get into in your opinion? (has its quirks though!, mailing list is usually helpful)
-
-
-## Q3: Do you plan to amend ob-maxima to support named session for maxima code blocks in org mode (e.g. begin\_src maxima :session **my-maxima**)? (the current implementation supports exactly onesession named **maxima**)
-
+## Q4. Is Maxima easy to get into in your opinion? (has its quirks though!, mailing list is usually helpful)
+Yes, it is.
-## Q2: how does maxima compare to sagemath in emacs? does maxima have more support because it is written in common lisp whereas sage math is written in python?
+## Q3: Do you plan to amend ob-maxima to support named session for Maxima code blocks in org mode (e.g. begin_src maxima :session **my-maxima**)? (the current implementation supports exactly onesession named **maxima**)
+Yes, want to improve it, will start with it soon.
+## Q2: How does Maxima compare to SageMath in Emacs? does Maxima have more support because it is written in common Lisp whereas SageMath is written in Python?
+Don't known what is SageMath.
-## Q1: So I am an avid octave user right now (had a matlab lesson in uni and so I knew the basics and it was easy to get into), what would you say are the advantages of Maxima over Octave as from my understanding they are pretty similar. I would be interested in trying it out but I am not sure if its worth it compared to Octave. (Octave is a matlab "clone", not meant for analytic calculations, more matrix multiplications etc.)
+## Q1: So I am an avid Octave user right now (had a MATLAB lesson in uni and so I knew the basics and it was easy to get into), what would you say are the advantages of Maxima over Octave as from my understanding they are pretty similar. I would be interested in trying it out but I am not sure if its worth it compared to Octave. (Octave is a MATLAB "clone", not meant for analytic calculations, more matrix multiplications etc.)
+Don't known Octave much. Found the Octave package hard to understand.
+# Notes
+<http://maxima.sourceforge.net/>
diff --git a/2020/submissions.org b/2020/submissions.org
index bea68af5..ded7ba2a 100644
--- a/2020/submissions.org
+++ b/2020/submissions.org
@@ -3322,7 +3322,7 @@ Talk page: <https://emacsconf.org/2020/schedule/%s>
(defun conf/generate-schedule-files (&optional filename)
(interactive)
(let ((info (conf/get-talk-info-from-file filename)))
- (conf/generate-talks-page)
+ ;(conf/generate-talks-page)
(with-temp-buffer
(insert (conf/format-talk-info-as-schedule info))
(write-file "schedule-details.md"))
diff --git a/2020/talk-details.md b/2020/talk-details.md
index ea497e1c..39980fbd 100644
--- a/2020/talk-details.md
+++ b/2020/talk-details.md
@@ -1,41 +1,47 @@
-<table><thead><th>Title</th><th>Speakers</th></thead><tbody><tr><td><a href="/2020/talks/00">Day 1 opening remarks</a></td><td>Amin Bandali, Sacha Chua, Leo Vivier</td><tr>
-<tr><td><a href="/2020/talks/01">Emacs News Highlights</a></td><td>Sacha Chua</td><tr>
-<tr><td><a href="/2020/talks/02">An Emacs Developer Story: From User to Package Maintainer</a></td><td>Leo Vivier</td><tr>
-<tr><td><a href="/2020/talks/03">Idea to Novel Superstructure: Emacs for Writing</a></td><td>Bala Ramadurai</td><tr>
-<tr><td><a href="/2020/talks/04">Music in Plain Text</a></td><td>Jonathan Gregory</td><tr>
-<tr><td><a href="/2020/talks/05">Bard Bivou(m)acs - Building a bandcamp-like page for an album of music</a></td><td>Grant Shangreaux</td><tr>
-<tr><td><a href="/2020/talks/06">Trivial Emacs Kits</a></td><td>Corwin Brust (mplsCorwin)</td><tr>
-<tr><td><a href="/2020/talks/07">Beyond Vim and Emacs: A Scalable UI Paradigm</a></td><td>Sid Kasivajhula (countvajhula)</td><tr>
-<tr><td><a href="/2020/talks/08">Building reproducible Emacs</a></td><td>Andrew Tropin (abcdw)</td><tr>
-<tr><td><a href="/2020/talks/21">On why most of the best features in eev look like 5-minute hacks</a></td><td>Eduardo Ochs (edrx)</td><tr>
-<tr><td><a href="/2020/talks/09">Orgmode - your life in plain text</a></td><td>Rainer König</td><tr>
-<tr><td><a href="/2020/talks/10">Lead your future with Org</a></td><td>Andrea</td><tr>
-<tr><td><a href="/2020/talks/11">the org-gtd package: opinions about Getting Things Done</a></td><td>Aldric</td><tr>
-<tr><td><a href="/2020/talks/12">One Big-ass Org File or multiple tiny ones? Finally, the End of the debate!</a></td><td>Leo Vivier</td><tr>
-<tr><td><a href="/2020/talks/13">Experience Report: Steps to "Emacs Hyper Notebooks"</a></td><td>Joseph Corneli, Raymond Puzio, and Cameron Ray Smith</td><tr>
-<tr><td><a href="/2020/talks/14">README-Driven Design</a></td><td>Adam Ard</td><tr>
-<tr><td><a href="/2020/talks/15">Moving from Jekyll to OrgMode, an experience report</a></td><td>Adolfo Villafiorita</td><tr>
-<tr><td><a href="/2020/talks/16">Org-roam: Presentation, Demonstration, and What's on the Horizon</a></td><td>Leo Vivier</td><tr>
-<tr><td><a href="/2020/talks/17">Org-mode and Org-Roam for Scholars and Researchers</a></td><td>Noorah Alhasan</td><tr>
-<tr><td><a href="/2020/talks/18">Org-roam: Technical Presentation</a></td><td>Leo Vivier</td><tr>
-<tr><td><a href="/2020/talks/19">Sharing blogs (and more) with org-webring</a></td><td>Brett Gilio</td><tr>
-<tr><td><a href="/2020/talks/20">OMG Macros</a></td><td>Corwin Brust (mplsCorwin)</td><tr>
-<tr><td><a href="/2020/talks/40">Day 1 closing remarks</a></td><td>Amin Bandali, Sacha Chua, Leo Vivier, Corwin Brust</td><tr>
-<tr><td><a href="/2020/talks/41">Day 2 opening remarks</a></td><td>Amin Bandali, Sacha Chua, Leo Vivier</td><tr>
-<tr><td><a href="/2020/talks/38">Emacs development update</a></td><td>John Wiegley</td><tr>
-<tr><td><a href="/2020/talks/22">Powering-up Special Blocks</a></td><td>Musa Al-hassy</td><tr>
-<tr><td><a href="/2020/talks/23">Incremental Parsing with emacs-tree-sitter</a></td><td>Tuấn-Anh Nguyễn</td><tr>
-<tr><td><a href="/2020/talks/24">Analyze code quality through Emacs: a smart forensics approach and the story of a hack</a></td><td>Andrea</td><tr>
-<tr><td><a href="/2020/talks/25">Traverse complex JSON structures with live feedback</a></td><td>Zen Monk Alain M. Lafon</td><tr>
-<tr><td><a href="/2020/talks/39">NonGNU ELPA</a></td><td>Richard Stallman</td><tr>
-<tr><td><a href="/2020/talks/26">Emacs as a Highschooler: How It Changed My Life</a></td><td>Pierce Wang</td><tr>
-<tr><td><a href="/2020/talks/27">State of Retro Gaming in Emacs</a></td><td>Vasilij "wasamasa" Schneidermann</td><tr>
-<tr><td><a href="/2020/talks/28">Welcome To The Dungeon</a></td><td>Erik Elmshauser and Corwin Brust</td><tr>
-<tr><td><a href="/2020/talks/29">Pathing of Least Resistance</a></td><td>Erik Elmshauser and Corwin Brust (mplsCorwin)</td><tr>
-<tr><td><a href="/2020/talks/30">A tour of vterm</a></td><td>Gabriele Bozzola (@sbozzolo)</td><tr>
-<tr><td><a href="/2020/talks/31">Lakota Language and Emacs</a></td><td>Grant Shangreaux</td><tr>
-<tr><td><a href="/2020/talks/32">Object Oriented Code in the Gnus Newsreader</a></td><td>Eric Abrahamsen</td><tr>
-<tr><td><a href="/2020/talks/33">Maxima a computer algebra system in Emacs</a></td><td>Fermin MF</td><tr>
-<tr><td><a href="/2020/talks/34">Extend Emacs to Modern GUI Applications with EAF</a></td><td>Matthew Zeng</td><tr>
-<tr><td><a href="/2020/talks/35">WAVEing at Repetitive Repetitive Repetitive Music</a></td><td>Zachary Kanfer</td><tr>
-<tr><td><a href="/2020/talks/42">Day 2 closing remarks</a></td><td>Amin Bandali, Sacha Chua, Leo Vivier, Corwin Brust</td><tr></tbody></table>
+# Day 1
+
+<table><thead><th>Title</th><th>Speakers</th></thead><tbody><tr><td><a href="/2020/talks/00">Day 1 opening remarks</a></td><td>Amin Bandali, Sacha Chua, Leo Vivier</td></tr>
+<tr><td><a href="/2020/talks/01">Emacs News Highlights</a></td><td>Sacha Chua</td></tr>
+<tr><td><a href="/2020/talks/02">An Emacs Developer Story: From User to Package Maintainer</a></td><td>Leo Vivier</td></tr>
+<tr><td><a href="/2020/talks/03">Idea to Novel Superstructure: Emacs for Writing</a></td><td>Bala Ramadurai</td></tr>
+<tr><td><a href="/2020/talks/04">Music in Plain Text</a></td><td>Jonathan Gregory</td></tr>
+<tr><td><a href="/2020/talks/05">Bard Bivou(m)acs - Building a bandcamp-like page for an album of music</a></td><td>Grant Shangreaux</td></tr>
+<tr><td><a href="/2020/talks/06">Trivial Emacs Kits</a></td><td>Corwin Brust (mplsCorwin)</td></tr>
+<tr><td><a href="/2020/talks/07">Beyond Vim and Emacs: A Scalable UI Paradigm</a></td><td>Sid Kasivajhula (countvajhula)</td></tr>
+<tr><td><a href="/2020/talks/08">Building reproducible Emacs</a></td><td>Andrew Tropin (abcdw)</td></tr>
+<tr><td><a href="/2020/talks/21">On why most of the best features in eev look like 5-minute hacks</a></td><td>Eduardo Ochs (edrx)</td></tr>
+<tr><td><a href="/2020/talks/09">Orgmode - your life in plain text</a></td><td>Rainer König</td></tr>
+<tr><td><a href="/2020/talks/10">Lead your future with Org</a></td><td>Andrea</td></tr>
+<tr><td><a href="/2020/talks/11">the org-gtd package: opinions about Getting Things Done</a></td><td>Aldric</td></tr>
+<tr><td><a href="/2020/talks/12">One Big-ass Org File or multiple tiny ones? Finally, the End of the debate!</a></td><td>Leo Vivier</td></tr>
+<tr><td><a href="/2020/talks/13">Experience Report: Steps to "Emacs Hyper Notebooks"</a></td><td>Joseph Corneli, Raymond Puzio, and Cameron Ray Smith</td></tr>
+<tr><td><a href="/2020/talks/14">README-Driven Design</a></td><td>Adam Ard</td></tr>
+<tr><td><a href="/2020/talks/15">Moving from Jekyll to OrgMode, an experience report</a></td><td>Adolfo Villafiorita</td></tr>
+<tr><td><a href="/2020/talks/16">Org-roam: Presentation, Demonstration, and What's on the Horizon</a></td><td>Leo Vivier</td></tr>
+<tr><td><a href="/2020/talks/17">Org-mode and Org-Roam for Scholars and Researchers</a></td><td>Noorah Alhasan</td></tr>
+<tr><td><a href="/2020/talks/18">Org-roam: Technical Presentation</a></td><td>Leo Vivier</td></tr>
+<tr><td><a href="/2020/talks/19">Sharing blogs (and more) with org-webring</a></td><td>Brett Gilio</td></tr>
+<tr><td><a href="/2020/talks/20">OMG Macros</a></td><td>Corwin Brust (mplsCorwin)</td></tr>
+<tr><td><a href="/2020/talks/40">Day 1 closing remarks</a></td><td>Amin Bandali, Sacha Chua, Leo Vivier, Corwin Brust</td></tr></tbody></table>
+
+# Day 2
+
+<table><thead><th>Title</th><th>Speakers</th></thead><tbody><tr><td><a href="/2020/talks/41">Day 2 opening remarks</a></td><td>Amin Bandali, Sacha Chua, Leo Vivier</td></tr>
+<tr><td><a href="/2020/talks/38">Emacs development update</a></td><td>John Wiegley</td></tr>
+<tr><td><a href="/2020/talks/22">Powering-up Special Blocks</a></td><td>Musa Al-hassy</td></tr>
+<tr><td><a href="/2020/talks/23">Incremental Parsing with emacs-tree-sitter</a></td><td>Tuấn-Anh Nguyễn</td></tr>
+<tr><td><a href="/2020/talks/24">Analyze code quality through Emacs: a smart forensics approach and the story of a hack</a></td><td>Andrea</td></tr>
+<tr><td><a href="/2020/talks/25">Traverse complex JSON structures with live feedback</a></td><td>Zen Monk Alain M. Lafon</td></tr>
+<tr><td><a href="/2020/talks/39">NonGNU ELPA</a></td><td>Richard Stallman</td></tr>
+<tr><td><a href="/2020/talks/26">Emacs as a Highschooler: How It Changed My Life</a></td><td>Pierce Wang</td></tr>
+<tr><td><a href="/2020/talks/27">State of Retro Gaming in Emacs</a></td><td>Vasilij "wasamasa" Schneidermann</td></tr>
+<tr><td><a href="/2020/talks/28">Welcome To The Dungeon</a></td><td>Erik Elmshauser and Corwin Brust</td></tr>
+<tr><td><a href="/2020/talks/29">Pathing of Least Resistance</a></td><td>Erik Elmshauser and Corwin Brust (mplsCorwin)</td></tr>
+<tr><td><a href="/2020/talks/30">A tour of vterm</a></td><td>Gabriele Bozzola (@sbozzolo)</td></tr>
+<tr><td><a href="/2020/talks/31">Lakota Language and Emacs</a></td><td>Grant Shangreaux</td></tr>
+<tr><td><a href="/2020/talks/32">Object Oriented Code in the Gnus Newsreader</a></td><td>Eric Abrahamsen</td></tr>
+<tr><td><a href="/2020/talks/33">Maxima a computer algebra system in Emacs</a></td><td>Fermin MF</td></tr>
+<tr><td><a href="/2020/talks/34">Extend Emacs to Modern GUI Applications with EAF</a></td><td>Matthew Zeng</td></tr>
+<tr><td><a href="/2020/talks/35">WAVEing at Repetitive Repetitive Repetitive Music</a></td><td>Zachary Kanfer</td></tr>
+<tr><td><a href="/2020/talks/42">Day 2 closing remarks</a></td><td>Amin Bandali, Sacha Chua, Leo Vivier, Corwin Brust</td></tr></tbody></table>
+