summaryrefslogtreecommitdiffstats
path: root/2020
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--2020/info/02.md3
-rw-r--r--2020/info/11.md6
-rw-r--r--2020/info/14.md6
-rw-r--r--2020/info/16.md6
-rw-r--r--2020/info/17.md11
-rw-r--r--2020/info/18.md13
-rw-r--r--2020/info/19.md3
-rw-r--r--2020/info/21.md11
-rw-r--r--2020/info/22.md12
-rw-r--r--2020/info/23.md10
-rw-r--r--2020/info/24.md22
-rw-r--r--2020/info/26.md8
-rw-r--r--2020/info/27.md8
-rw-r--r--2020/info/34.md10
-rw-r--r--2020/info/35.md4
-rw-r--r--2020/info/39.md19
16 files changed, 0 insertions, 152 deletions
diff --git a/2020/info/02.md b/2020/info/02.md
index 739ded8b..6c33693a 100644
--- a/2020/info/02.md
+++ b/2020/info/02.md
@@ -40,7 +40,6 @@ development via emacs
- (info \"An Introduction to Programming in Emacs Lisp\") correction:
(info \"(eintr)\")
-
- Read code, write code, read documentation, repeat. Eventually
you'll go from customizing Emacs to writing your own packages.
Emacs makes it easy to learn about the bits you're interested in,
@@ -51,9 +50,7 @@ development via emacs
### Any recommendation for good packaging guides or places to start? I get a bit overwhelmed by some things e.g. the choice of different test frameworks
- See <https://github.com/alphapapa/emacs-package-dev-handbook>
-
- Old but still relevant: <https://www.youtube.com/watch?v=QRBcm6jFJ3Q>
-
- Things that a new major mode could hook into:
## Notes
diff --git a/2020/info/11.md b/2020/info/11.md
index 10d5138e..3e8286a4 100644
--- a/2020/info/11.md
+++ b/2020/info/11.md
@@ -11,7 +11,6 @@ Bonus: there's even a few tests written for the package! We'll go
over those too.
<!-- from the pad --->
-
- Actual start and end time (EST): Start 2020-11-28T13.26.16; End: 2020-11-28T13.41.53
@@ -32,23 +31,18 @@ They stay where they are, because they belong to the project. Org-edna will auto
## Are you only using linear next-task-method or do you use org-edna to mark tasks even in other projects as NEXT?
Currently I only use linear next-task-method, for two reasons. One is a technical reason, another one is part of my current approach to GTD:
-
- I haven't yet had a reason to consider that, say, a project might block another project, or that an action might block a project - possibly I haven't tried to do complex enough things in my life yet, and so I've always been able to simplify what I had to do into linear projects, even if it was a simple linear project with a last task of "create a new project based on what I've learned"
-
- I have zero idea of how I would intelligently display this, yet, so I've stayed away from this. Contrary to most personal projects I've worked on, this one has "ease of use" front and center, so before implementing something like this, I'd need to know how to properly represent this: if possible, in the agenda view, and if not, I guess it would be in a HUD I would create for the package.
-
- <https://orgmode.org/list/87pn6zzoj7.fsf@localhost/> might be relevant. The feature request suggest a way to show notes dynamically in headlines.
## How do you make use of incubated items? Do they show up in the agenda for the whole day? That would be distracting, I guess.
I have a block of time, every morning, dedicated to processing the inbox and seeing what's on my plate for the day. I would use this time to decide what to do with the incubated item: incubate it again, make it into a project, discard it, etc. My "incubate" file has a bunch of top-level headlines like "To Read", "To Watch", "To Eat", "To Visit", etc.
-
- That sounds similar to SOMEDAY-list, but processed on per-item basis. If you decide to re-incubate an item, how to you chose the new time?
# Notes
-
- [speaker] I forgot to mention this in my talk because it's fairly recent: someone pointed me to screens that David Allen designed for "the ideal GTD app", which means I've got some path forward for making emacs the ideal GTD app (see <https://github.com/Trevoke/org-gtd.el/issues/21> )
- Showcases org-gtd: <https://github.com/Trevoke/org-gtd.el>
- Custom org-gtd-capture, but reusing parts of org-mode
diff --git a/2020/info/14.md b/2020/info/14.md
index 4bf69657..48366a6f 100644
--- a/2020/info/14.md
+++ b/2020/info/14.md
@@ -11,12 +11,10 @@ documentation. This strategy is a great way to keep your documentation
from getting outdated, and it allows you to use all the other
wonderful features of org-mode. Watch "README-Driven Design" to see
exactly how to make your README file a powerful literate document.
-
- [Companion Blog Post](http://adamard.com/literate_programming.html)
- [Extended Version of Demo File](https://github.com/adam-ard/literate-demo)
- [Literate Static Website](https://github.com/adam-ard/static-website-literate-demo)
<!-- from the pad --->
-
- Actual start and end time (EST): Start 2020-11-28T14.15.00; End: 2020-11-28T14.34.46
@@ -31,9 +29,7 @@ You are right it would get pretty large. I haven't hit that point yet, but plan
## If a collaborator edits the tangled file(s), is reverse-tangling in org reliable? How do you integrate the reverse in a safe way?
So, I actually think this is the big unsolved problem right now. How to do reverse tangling. As far as I know, emacs doesn't do that. But it would really cool. I think it is probably a hard problem.
-
- actually it does! you have to enable comments that mark the boundaries of the code blocks. (org-babel-detangle) -> org-babel-detangle is pretty fragile right now.
-
- Oh wonderful! I will have to check that out. There is always more to discover in emacs. Thanks!
@@ -57,7 +53,6 @@ Sure, it is documented in the literate programming demo here (<https://github.co
## In Python, indentation is part of the syntax. How is this handled when <a id="orgd70b75b"></a>-syntax is used for functions or even a few lines of codes that are get re-used in multiple functions? Does the user have to define different <a id="org3552e1e"></a> snippets for different indentations but otherwise identical code?
Not the speaker, but :noweb will add the prefix characters to all lines, see <https://orgmode.org/manual/Noweb-Reference-Syntax.html>. Python identation is fine (and used as an example in the manual :))
-
- exactly, I have done a lot of python this way, it works great!
@@ -77,7 +72,6 @@ Yep! See the links below for a couple template files. An extended one from the t
# Notes
-
- Adam Ard: I'll be answering questions here in the pad or in #emacsconf (aard3)
- Companion Blog Post: <http://adamard.com/literate_programming.html>
- Extended Version of Demo File: <https://github.com/adam-ard/literate-demo>
diff --git a/2020/info/16.md b/2020/info/16.md
index f5c15b08..5b985f80 100644
--- a/2020/info/16.md
+++ b/2020/info/16.md
@@ -83,19 +83,13 @@ Yes, sorry, I meant to put together several "atoms" for export.
<https://www.youtube.com/user/Zaeph> (Check the notes below).
# Notes
-
- Maintainer of <https://www.orgroam.com/>
-
- "Org Roam is a way for you to manage backlinks inside of Emacs" links - backlinks
-
- I see logseq ( <https://logseq.com> ) as a bridge to link non-emacs users to Emacs world.
-
- Org-roam is awesome. As a friendly challenge, Karl wrote <https://karl-voit.at/2020/06/14/Zettelkasten-concerns/>
- You should check out the cool discussions on <https://www.reddit.com/r/emacs/comments/hg2m5s/zettelkastenorgroamorgbrain_is_crap/> which mentiones tons of advantages of org-roam/Zettelkasten
- If you checked out Zettelkasten and you're looking for a simpler alternative for just bi-directional linking headings (but none of the other great features of Zettelkasten): <https://karl-voit.at/2020/07/22/org-super-links/>
-
- "The point is to make consistency of your notes."
-
- YouTube channel: <https://www.youtube.com/user/Zaeph>
diff --git a/2020/info/17.md b/2020/info/17.md
index 016be86d..6e118adb 100644
--- a/2020/info/17.md
+++ b/2020/info/17.md
@@ -73,21 +73,10 @@ Definitely interested, but there is no place (yet!)
# Notes
-
- org-inlinetasks
-
-
- if you're working on a big org file that you keep coming back to, it's better to keep track of todo's related to that file within that file (e.g. a paper that you're writing)
-
-
- <https://github.com/alphapapa/org-sidebar> to keep track of todo's within a large file
-
-
- using org-gcal to sync gmail calendar with org-file <https://github.com/kidd/org-gcal.el/>
-
-
- org-transclusion <https://github.com/nobiot/org-transclusion> to show (parts of) other files inline and allow editing in a separate mini-buffer
-
-
- There is a Slack channel for org-roam link/backlink pls?
diff --git a/2020/info/18.md b/2020/info/18.md
index a39a9467..2add0e77 100644
--- a/2020/info/18.md
+++ b/2020/info/18.md
@@ -55,7 +55,6 @@ Either on save, or on idle-timer.
## Did you ever think of opening up (or designing) the SQL DB as a general Org speedup-tool outside of org-roam so that other libraries that do execute complex queries are able to re-use the summarized data?
FYI, see John Kitchin's work, he uses a SQLite database to index his Org files. <https://kitchingroup.cheme.cmu.edu/blog/2017/01/03/Find-stuff-in-org-mode-anywhere/>
-
- John's DB approach is great. However, we should not end up using several DB-index in parallel. ;-)+1
@@ -69,22 +68,10 @@ FYI, see John Kitchin's work, he uses a SQLite database to index his Org files.
# Notes
-
-
- "org-roam just wants to create backlinks"
-
-
- org-mode has many many files (377 lines in dired&#x2026; including .elc files)
-
-
- If you want to create an index of all the org files using the native format, it would be very slow. So org-roam uses a sqlite database
-
-
- ripgrep (written in Rust) is more capable than grep; used by some Zettelkasten
-
-
- "Is there something we could do to import backlinks into org mode?"
-
-
- "We've always tried to have an experimental ground where we can track backlinks"
diff --git a/2020/info/19.md b/2020/info/19.md
index c9fa8e2b..c3d50aae 100644
--- a/2020/info/19.md
+++ b/2020/info/19.md
@@ -19,7 +19,6 @@ Org-mode.
I think, in all, this can quite easily cover a 10 minute window.
<!-- from the pad --->
-
- Actual start and end time (EST): Start 2020-11-28T16.02.37; End 2020-11-28T16.10.30;
- <https://sr.ht/~brettgilio/org-webring>
@@ -30,9 +29,7 @@ I think, in all, this can quite easily cover a 10 minute window.
## How do you keep doc/README.org in-sync with org-webring.el?
I use an exporter in the .org file that outputs the MD file on save automatically. The relevant parts are at the bottom of the .org file.
-
- I saw that :). I was wondering about the synchronisation between the .org file and the .el file
-
- &#x2013; that is done manually Currently. I wish there was an Easier way. There should be a way to export public definition DocStrings.
diff --git a/2020/info/21.md b/2020/info/21.md
index 6d59572e..44f31dd3 100644
--- a/2020/info/21.md
+++ b/2020/info/21.md
@@ -55,7 +55,6 @@ parts:
their own templated functions very quickly - as "5-minute hacks".
<!-- from the pad --->
-
- Actual start and end time (EST): Start 2020-11-28T11.45.20 (~45min talk); End: 2020-11-28T12.26.00
@@ -85,19 +84,9 @@ Here are some: "Software Tools" by Kernighan and Plauger, the article about "Lit
# Notes
-
-
- eev homepage: <https://www.emacswiki.org/emacs/EevMode> | <http://angg.twu.net/#eev>
-
-
- find-video open a video with a time stamp as an input argument
-
-
- How to record executable notes with eev - and how to play them back <https://emacsconf.org/2019/talks/27/>
-
-
- Anchors (not explained in the talk) <http://angg.twu.net/eev-intros/find-eev-quick-intro.html#8>
-
-
- <http://angg.twu.net/emacsconf2020.html>
diff --git a/2020/info/22.md b/2020/info/22.md
index 5cc67e51..ef7adca4 100644
--- a/2020/info/22.md
+++ b/2020/info/22.md
@@ -121,28 +121,16 @@ The first argument may take some meta-information when you define it, which is e
## Do you intend to try to upstream this amazing work into Org? :)+1
no prior experience on how to upstream; suggestions and help appreciated
-
- <https://orgmode.org/contribute.html>
-
- Yes, I would suggest simply posting a short proposal for an org-defblock macro on the orgmode mailing list, and hopefully Bastien and other maintainers like Nicolas will discuss it with you. I think they would be excited to have this feature standardized in Org. +1+1+1+1 I am excited+1+1
add a little beginner-focused documentation and this becomes another great reason to use org over markdown, I imagine the maintainers would love to have it
# Notes
-
-
- Main article: <https://alhassy.github.io/org-special-block-extras/> (HTML or 48 page PDF)
-
-
- Slides for this talk: <https://alhassy.github.io/org-special-block-extras/emacs-conf-2020>
-
-
- [Reddit discussion](https://www.reddit.com/r/emacs/comments/k2whsy/declaring_new_special_blocks_with_arguments/)
-
-
- Elisp Reference Sheet: <https://alhassy.github.io/ElispCheatSheet/CheatSheet.pdf>
-
-
- My Emacs init: <https://github.com/alhassy/emacs.d#a-life-configuring-emacs>
diff --git a/2020/info/23.md b/2020/info/23.md
index dec66d6d..36f2009e 100644
--- a/2020/info/23.md
+++ b/2020/info/23.md
@@ -126,13 +126,9 @@ It is one of the goals, but not yet achieved.
An obstacle here is Org not having anything anywhere close to a formal grammar, so that would need to be corrected first.
- <https://orgmode.org/worg/dev/org-element-api.html>
-
- <https://orgmode.org/worg/dev/org-syntax.html>
-
- This is an informal description of it, not an actual grammar. Nevertheless, there's a few projects trying to codify a grammar. I'll dig up some links soonish.
-
- The element API is the formal grammar - canonic implementation. Org-syntax document is a draft of the text descrption of the grammar.
-
- Note: relevant mailing list discussion <https://orgmode.org/list/68dc1ea1-52e8-7d9e-fb2d-bcf08c111eca@intrepidus.pl/>
FIXME: Add link to a emacs-tree-sitter project/snippet for org-mode.
@@ -158,13 +154,7 @@ Yes, it is just matter of paperwork.
- Project description: emacs-tree-sitter is an Emacs Lisp binding for tree-sitter, an incremental parsing library.
- <https://github.com/ubolonton/emacs-tree-sitter> (<- bindings)
- <https://tree-sitter.github.io/tree-sitter/> (<- parser)
-
-
- Regular expressions are not powerful enough.
-
-
- LSP has high latency and is resource intensive, oft.
-
-
- Extended video version will get uploaded eventually after the event. (FIXME: add link)
diff --git a/2020/info/24.md b/2020/info/24.md
index 5db04a6e..ba2eb06a 100644
--- a/2020/info/24.md
+++ b/2020/info/24.md
@@ -54,45 +54,23 @@ OK, thanks for the response.
## How did you summon, resize and dismiss that window so seamlessly?
-
- org-roam and C-x0
-
- How did you resize it from 2/3 to 1/3 of the frame?
-
- golden-ratio-mode from golden-ratio
## Have you considered doing this analysis by function instead than by file?
-
- I did not have chance yet to integrate that, but the theory is described in Adam's 2nd book: Software Design -Rays
# Notes
-
-
- Book by Adam Tornhill "Your Code as a Crime Scene": <https://www.adamtornhillem.com/articles/crimescene/codeascrimescene.htm>
-
-
- <https://github.com/adamtornhill/code-maat>
-
-
- Beautiful circles diagram.
-
-
- especially for big projects with many collaborators the codebase may become less transparent
-
-
- hotspots: files that have had many changes based on git history; likely sources of bugs
-
-
- Complexities of a file are measured in terms of the indentation, at least in the case of Java.
-
-
- "If a lot of lines are deleted, that's usually a good sign. If a lot of lines are added, it's a sign of technological debt"
-
-
- another beautiful diagram (big circle with files on periphery, linked together with curved lines) showing associations between changes in files: when this file gets changed, it usually means that this other file is also changed
-
-
- <https://ag91.github.io/blog/>
diff --git a/2020/info/26.md b/2020/info/26.md
index 93d3e09f..58a390a7 100644
--- a/2020/info/26.md
+++ b/2020/info/26.md
@@ -65,16 +65,8 @@ one org-mode template file with latex-fragments that is used for exporting
# Notes
-
-
- Discovered Emacs from: <https://www.youtube.com/watch?v=JWD1Fpdd4Pc>
-
-
- Tried various note taking tools - settled on Org mode in Emacs.
-
-
- YouTube channel: <https://www.youtube.com/user/eywang/>
-
-
- Emacs config: <https://piercegwang.github.io/emacsd/init>
diff --git a/2020/info/27.md b/2020/info/27.md
index 08810efc..594d701b 100644
--- a/2020/info/27.md
+++ b/2020/info/27.md
@@ -20,7 +20,6 @@ workings of a [CHIP-8](https://en.wikipedia.org/wiki/CHIP-8) emulator capable of
[2]: <https://depp.brause.cc/talks/openchaos-2019-11/>
<!-- from the pad --->
-
- Actual start and end time (EST): Start 2020-11-29T13.23.01; End: 2020-11-29T13.33.00
- Alternative stream for extended talk: <http://live.emacsconf.org/alt.html> or <http://live0.emacsconf.org/alt.webm>
@@ -31,18 +30,14 @@ workings of a [CHIP-8](https://en.wikipedia.org/wiki/CHIP-8) emulator capable of
## Q5: Do you think would be possible to write some compiler in order to write chip-8 games on elisp?
It could be possible if you restrict yourself to some very limited elisp subset or lispy assembler. For the latter, here's some projects to draw inspiration from:
-
- <https://ahefner.livejournal.com/20528.html>
-
- <http://www.dustmop.io/blog/2019/09/10/what-remains-technical-breakdown/> -> <http://www.pawfal.org/dave/blog/2016/05/a-6502-lisp-compiler-sprite-animation-and-the-nesfamicom/>
-
- <https://en.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp> -> <https://blog.jakspeedruns.com/opengoal-project-update-september-2020/>
## Q4: What's the biggest perf bottleneck for your emulator? does it spend time executing your lisp or something else in the Emacs infrastructure (eg redisplay)?
Redisplay was super slow, it's like 3-4x as slow as executing the CPU cycles
-
- Okay that's the reason why Gccemacs does not help :)
@@ -65,10 +60,7 @@ See the alt stream, it has several demos not shown due to time constraints
# Notes
-
- Slides available at <https://depp.brause.cc/talks/emacsconf-2020/>
-
-
- Repository available at <https://depp.brause.cc/chip8.el/>
diff --git a/2020/info/34.md b/2020/info/34.md
index 56ef29c5..6ea80464 100644
--- a/2020/info/34.md
+++ b/2020/info/34.md
@@ -11,7 +11,6 @@ project, and demonstrate some of its most useful applications: modern
browser, PDF viewer, video player, etc.
<!-- from the pad --->
-
- Actual start and end time (EST): Start 2020-11-29T16:05; Stop 2020-11-29T16:28
@@ -26,9 +25,7 @@ Not yet and I don't know if it ever will, since EAF uses many other dependencies
## Q8: I use pdf-tools currently for my pdfs inside Emacs, would you consider this a better alternative to that and if so why? Although I am definitely trying it because the browser looks incredible, possibly the best implementation of an Emacs browser I have seen, I would love to hear your opinion on the pdfs compared to something like pdf-tools.
PDF-tools is great, it would be an awesome option if you can't run EAF on your machine. However EAF PDF Viewer is just **a lot faster and smoother** as it uses PyMuPDF as its backend.
-
- Oh, thats great actually, I have noticed it being a little choppy at times, I am excited to try EAF in general because it looks awesome and if its faster than pdf-tools I will probably also switch to it for my pdfs. Thanks a lot for the talk, one of my favourites in this EmacsConf, it gave me a lot of great tools to try inside Emacs!!
-
- Thank you!!!
Also because pdf-tools is much older than EAF, it had more attention and more people working on it, so there are definitely more features than the current EAF
@@ -44,13 +41,9 @@ Reverse search is currently not available, we need more people to help us work o
## Q6: What javascript engine is the web browser in EAF using? Also, what web browser engine is it using?
QtWebEngine,. (from the Qt Wiki: )
-
- Qt WebEngine uses code from the Chromium project. However, it is not containing all of Chrome/Chromium;
-
- Auxiliary services that talk to Google platforms are stripped out (nice)
-
- The codebase is modularized to allow use of system libraries like OpenSSL
-
- Binary files are stripped out
@@ -76,11 +69,8 @@ Although not Free Software Foundation, literally this year the first ever open s
## Q2: Is there anyway to implement EAF without the reparenting behavior from X11?
That's one of the challenges right now to get EAF working on other platforms. We're always looking for people to help out.
-
- Are there any ideas on this at all? I can try to help out but don't know what's even been tried (and perhaps has already been ruled out)
-
- So EAF is currently using \`QWindow::setParent \`, not Xreparent, so it in theory should be able to support at least Windows (iirc it provided API for setParent function to interact with)
-
- However QWindow::setParent doesn't work on native wayland, you can get more context in here: <https://github.com/manateelazycat/emacs-application-framework/issues/449>
diff --git a/2020/info/35.md b/2020/info/35.md
index 729709ae..15dd1707 100644
--- a/2020/info/35.md
+++ b/2020/info/35.md
@@ -61,13 +61,9 @@ Random instruments, started with recorder, played cello for a long time, now pla
UPDATE: can confirm, it was easy to play a song myself :-) Very nice!
However git clone <https://hg.sr.ht/~zck/zmusic> didn't work, I wonder if I'm doing it wrong
-
- Had to browse to <https://hg.sr.ht/~zck/zmusic/browse/zmusic.el> and copy/paste.
-
- It's mercurial! (I have Opinions about version control systems). Try \`hg clone\` instead, or copy/paste from the link directly.
-
- BAM! hg clone works fine
-
- Hooray!
diff --git a/2020/info/39.md b/2020/info/39.md
index ede93ea6..38017a58 100644
--- a/2020/info/39.md
+++ b/2020/info/39.md
@@ -5,7 +5,6 @@ Richard Stallman
[Download .webm video, 720p, 282M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--39-nongnu-elpa--richard-stallman.webm)
<!-- from the pad --->
-
- Actual start and end time (EST): Start: 2020-11-29T11.09.04 ; Q&A: 2020-11-29T11.15.59; End: 2020-11-29T12.04.31
@@ -86,16 +85,12 @@ Or even just "what do you want your legacy to be defined as?"
## Q20: What tools from pre-UNIX days do you miss?
DDT as login shell (!) (<- didn't he say gdb? don't think so. gdb is not pre-UNIX as it's GNU) NO. DDT was (I think) a TOPS20 thing.
-
- What is DDT? Dynamic Debugging Tool. <https://en.wikipedia.org/wiki/Dynamic_debugging_technique> (I guess) <https://www.livingcomputers.org/UI/UserDocs/TOPS-20-v7-1/3_TOPS-20_DDT_(Debugger)>\_Manual.pdf
## Q19: Magic wand time: what would you change about free-software? (aside "yay, we won") [ETA: magic wand="make a wish about what you want to see happen, have happended differently, etc."]
-
- Don't give up! 20yrs is nothing! We'll get 'em yet.💪
-
- What is Magic wand time? Nah, if you can use the magic to change anything
-
- Show everyone why most software needs to be copylefted, so that our community does not need to use software produced by proprietary software developers.
@@ -111,7 +106,6 @@ Not going to be answered. (Everyone, please also remember CoC)
I will forgive them if they stop bullying.
Emacs is being extended in Emacs Lisp, and implementing something else will be hard to nearly impossible, though nice.
-
- Note from RMS: "If someone who has condemned me unjustly takes it back, that will make it safe for me to empathize with any feelings of hurt that pers might have felt as a result of the misunderstanding and I will be very glad to show compassion."
@@ -188,11 +182,8 @@ If you feel offended: contact RMS privately and explain your reasons
## Q5: Any thoughts of packages being added as <https://en.wikipedia.org/wiki/Post_open_source> (a school of thought discarding licenses altogether) into ELPA ?
Not familiar with the URL, unlikely to have much in common. Disregarding licenses - basically asking to lose. Not going to disregard the question of whether the software we recommend to people is free software or not. That's basically blindfolding yourself to the legal issues. If you want to contribute to the free world, put free licenses on your code
-
- <https://gnu.org/licenses>
-
- <https://www.gnu.org/licenses/license-recommendations.html>
-
- <https://www.gnu.org/licenses/license-list.en.html>
@@ -217,19 +208,9 @@ s.el - that made me aware that there's an issue here. Beautifully written packag
# Notes
-
-
- ELPA was created to make it possible to release Emacs packages independently of Emacs releases.
-
-
- Package archives in general lead to a boost of package development/generation. However, those packages were created without notifying the GNU Emacs team/GNU ELPA managers.
-
-
- NonGNU ELPA will not require copyright assignments, but must be free (as in freedom) software.
-
-
- GNU ELPA is one big git repository, and giving someone access grants them access to everything.
-
-
- Note from RMS: "If someone who has condemned me unjustly takes it back, that will make it safe for me to empathize with any feelings of hurt that pers might have felt as a result of the misunderstanding and I will be very glad to show compassion."