Mengapa emacs dikemas dengan game dan hiburan?

13

Pertanyaan ini telah membingungkan saya sejak saya masih mahasiswa baru di perguruan tinggi yang mencoba secara halus memukul-mukul saya melalui Dunnet di lab tanpa disadari oleh profesor saya. Mengapa di dunia ini emacs datang dengan permainan dan hiburan? Mengapa menyertakan game dalam editor teks?

Untuk pertanyaan ini, saya mencari ringkasan sejarah yang akurat. Apakah ada game yang hadir di emac sejak awal? Apakah hiburan konyol selalu dimaksudkan sebagai fitur? Apakah seseorang mengemas game pertama yang dimasukkan sebagai lelucon dan semua orang berlari dengannya? Apakah ini merupakan misteri yang hilang dari pasir waktu?

mesin jam
sumber
1
Jawaban singkatnya adalah: "Karena emacs bukan hanya editor teks".
Malabarba
Terkait: Di kampus kami memiliki osiloskop dengan tetris: imgur.com/a/343yN .
jpkotta

Jawaban:

19

Saya pikir satu-satunya jawaban jujur ​​adalah "karena kita bisa".

Menurut sejarah, entri pertama lisp/play/studly.eluntuk repositori GNU Emacs dibuat pada tahun 1986. Kemudian selama bertahun-tahun, beberapa tambahan dibuat, termasuk yow.eloleh RMS pada tahun 1990.

Semangat hacker selalu sangat kompatibel dengan permainan (konyol), dan menggunakan perangkat lunak (seperti Emacs) untuk sesuatu yang awalnya tidak dimaksudkan untuk dilakukan, terlebih lagi (apakah ada yang ingat bahwa Emacs adalah editor teks pada intinya? )

Intinya, jangan terlalu memikirkannya, itu memang seperti itu :)

Sigma
sumber
0

Saya pikir ini adalah cara yang tidak terlalu mengintimidasi dan tidak membuat frustrasi untuk mulai mempelajari ikatan-ikatan utama dan kemudian mulai mengembangkan memori otot itu. Ditambah permainan adalah cara yang bagus untuk memulai menulis program dalam bahasa apa pun sehingga emacs menyediakan media untuk menunjukkan prestasi / hiburan itu.

Robert Houghton
sumber
1
" Untuk pertanyaan ini, saya mencari ringkasan sejarah yang akurat. Apakah ada game yang ada di emac sejak awal? Apakah hiburan konyol selalu dimaksudkan sebagai fitur? Apakah seseorang mengemas game yang termasuk pertama sebagai lelucon dan semua orang berlari dengan itu? Apakah ini merupakan misteri yang hilang dari pasir waktu? "
Drew
Alangkah baiknya jika kalimat pertama itu benar. Sebagian besar game menggunakan ikatan kunci satu karakter mereka sendiri alih-alih urutan kunci yang menjadi terkenal bagi Emacs. Saya belum melihat satu yang benar-benar mengajari Anda ikat kunci gaya Emacs dan menggabungkannya dengan permainan.
wasamasa
Saya menggunakan kotak hitam dan gelembung untuk mendapatkan pemahaman yang kuat tentang ikatan tombol navigasi, yang kemudian benar-benar membantu saya melompat-lompat dalam kode saya, dan dalam catatan saya dengan mode org. Saya tidak mengatakan game-game ini akan menjadikan Anda master emacs, hanya menawarkan transisi yang lebih mulus dari menggunakan mouse setiap saat.
Robert Houghton