mirror of git://git.qorg11.net/kill9.git
Bunch of things
This commit is contained in:
parent
9c93887f42
commit
555fa21800
|
@ -0,0 +1,36 @@
|
||||||
|
# Kill-9's Emacs things
|
||||||
|
|
||||||
|
Emacs (short for Editor MACroS) is a text editor[^1] made by some
|
||||||
|
weird guy in the late 70s, and had too many implementations, such as
|
||||||
|
Xemacs, Freemacs, µEmacs (microemacs). in 1984 (lmao), the GNU project ~~stole~~
|
||||||
|
rewrote the original Emacs code and the most used version of Emacs was
|
||||||
|
born: GNU Emacs.
|
||||||
|
|
||||||
|
# Installation
|
||||||
|
|
||||||
|
Windows users: <https://ftp.rediris.es/mirror/GNU/emacs/windows/> (Or their nearly GNU mirror)
|
||||||
|
|
||||||
|
Mac Users: brew install emacs, I guess.
|
||||||
|
|
||||||
|
GNU/Linux users: probably the "emacs" package on your distro's repos
|
||||||
|
|
||||||
|
BSD users: pkg install emacs, probably? or check /usr/ports
|
||||||
|
|
||||||
|
Plan 9 users: What are you doing here?
|
||||||
|
|
||||||
|
# Other versions of Emacs
|
||||||
|
|
||||||
|
As mencioned above, there are other versions of emacs, most of them
|
||||||
|
are obsolete (Xemacs for example). µEmacs is the emacs version used
|
||||||
|
by Linus Torvalds[^2] I do not recommend to use it. If you want to use
|
||||||
|
a mini Emacs, you should try [Zile](https://gnu.org/software/zile) or
|
||||||
|
[Jed](http://www.jedsoft.org/jed/). Zile is stupidly minimum while Jed
|
||||||
|
has syntax highlighting and other kind of programs. But not close to
|
||||||
|
real GNU Emacs.
|
||||||
|
|
||||||
|
You can find more about Emacs on the sidebar.
|
||||||
|
|
||||||
|
**Highly work in progress, please [contribute](https://gitlab.com/qorg11/kill9)**
|
||||||
|
|
||||||
|
[^1]: Some people call it a "operating system", but I prefer to call it a Emacs Lisp interpreter.
|
||||||
|
[^2]: <https://github.com/torvalds/uemacs>
|
|
@ -0,0 +1,5 @@
|
||||||
|
# Satanás es un santo comparado con el pan del carrefour
|
||||||
|
|
||||||
|
dios mio sagrado no existe cosa mas asquerosa que coño tiene esa
|
||||||
|
mierda, semen de cabra? mínimo, coño que puto asco encima huele a
|
||||||
|
mierda nunca lo compreis da asco
|
|
@ -0,0 +1 @@
|
||||||
|
# C\# is horrible
|
|
@ -0,0 +1,30 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||||
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||||
|
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>gnome.html</title>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<h1>GNOME sucks</h1>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><p>You need to execute <a href="/harmful/software/javascript">JavaScript</a> to move the <a href="https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/925?commit_id=bd197789c1e28bea4361cca48c8e3ef940b1f460#diff-content-60f382ca96e4f9c7bb781e656693f6ae462b89ed">mouse</a></p></li>
|
||||||
|
<li><p>Shitty design</p></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<p><img src="https://archive.is/QBcPF/5b95b5f8f7e1cd6ce7cf5929a6f31a552662ee0c.png" alt="" /></p>
|
||||||
|
|
||||||
|
<p>What the hell? What happens if I press cancel or ok? Why is there
|
||||||
|
cancel and ok when there’s activate and don’t activate? what the hell
|
||||||
|
is this? Also what’s a sticky key</p>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -0,0 +1,11 @@
|
||||||
|
# GNOME sucks
|
||||||
|
|
||||||
|
* You need to execute [JavaScript](/harmful/software/javascript) to move the [mouse](https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/925?commit_id=bd197789c1e28bea4361cca48c8e3ef940b1f460#diff-content-60f382ca96e4f9c7bb781e656693f6ae462b89ed)
|
||||||
|
|
||||||
|
* Shitty design
|
||||||
|
|
||||||
|
![](https://archive.is/QBcPF/5b95b5f8f7e1cd6ce7cf5929a6f31a552662ee0c.png)
|
||||||
|
|
||||||
|
What the hell? What happens if I press cancel or ok? Why is there
|
||||||
|
cancel and ok when there's activate and don't activate? what the hell
|
||||||
|
is this? Also what's a sticky key
|
|
@ -3,11 +3,29 @@
|
||||||
# Lacks everything
|
# Lacks everything
|
||||||
|
|
||||||
* No pointers.
|
* No pointers.
|
||||||
|
* [No true multithreading](https://kill-9.xyz/thread.png)
|
||||||
* No ternary operators (no, ifes in one line are not ternary operators)
|
* No ternary operators (no, ifes in one line are not ternary operators)
|
||||||
* No switch (if else if else if else if else if else if...)
|
* No switch (if else if else if else if else if else if...)
|
||||||
* No constants
|
* No constants
|
||||||
* It is a true miracle that Python has lambdas. (BTW you cannot give statements to a lambda. Which makes them very useless.)
|
* It is a true miracle that Python has lambdas. (BTW you cannot give statements to a lambda. Which makes them very useless.)
|
||||||
|
|
||||||
|
# Versions hell
|
||||||
|
|
||||||
|
Python (Not these days) have two main versions 2.7 and 3.x. Syntax are quite different, for example:
|
||||||
|
|
||||||
|
~~~
|
||||||
|
print "Hello, I'm using a stupid programming language\n" # Python 2.7
|
||||||
|
print ("Hello, I'm using a stupid programming language\n") # Python 3.x
|
||||||
|
~~~
|
||||||
|
|
||||||
|
That means a python 2.7 code don't run on a python3 interpreter, and
|
||||||
|
python 3.0 don't run on a python2.7 interpreter.
|
||||||
|
|
||||||
|
Which is fine, but Python mantained python 2.7 for so long. It ended
|
||||||
|
support on 2020 and should not be used anymore. But [some
|
||||||
|
programmers](https://bugs.launchpad.net/calibre/+bug/1714107) do not
|
||||||
|
want to make the change.
|
||||||
|
|
||||||
# Other stuff
|
# Other stuff
|
||||||
|
|
||||||
What the hell is a \_\_main\_\_?
|
What the hell is a \_\_main\_\_?
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 47 KiB |
Loading…
Reference in New Issue