Talk:Arch is the best

From ArchWiki
Jump to: navigation, search

pygtk implementation

Do you think a GTK implementation in Python would be a bit long to add to the article? Here it is:

#!/usr/bin/python

import pygtk
pygtk.require('2.0')
import gtk
import random

class ArchIsTheBest:
	def __init__(self):
		window = gtk.Window(gtk.WINDOW_TOPLEVEL)
		window.set_title("Arch is the best!")
		window.set_size_request(500,250)
		window.connect("delete_event", self.delete_event)
		window.connect("destroy", self.destroy)
		
		vbox = gtk.VBox(False, 0)
		window.add(vbox)
		vbox.show()
		
		textview = gtk.TextView(buffer=None)
		textviewb = textview.get_buffer()
		textviewt = "Arch is the best"
		textviewb.set_text(textviewt)
		textview.set_editable(False)
		textview.set_cursor_visible(False)
		textview.set_wrap_mode(True)
		vbox.pack_start(textview, True, True, 0)
		textview.show()
		
		button = gtk.Button(stock=gtk.STOCK_CLOSE)
		button.connect("clicked", lambda w: gtk.main_quit())
		vbox.pack_start(button, False, False, 0)
		button.set_flags(gtk.CAN_DEFAULT)
		button.grab_default()
		button.show()
		
		window.show()

	def delete_event(self, widget, event, data=None):
		return False
	
	def destroy(self, widget, data=None):
		gtk.main_quit()

	def main(self):
		gtk.main()

if __name__ == "__main__":
	archisthebest = ArchIsTheBest()
	archisthebest.main()

Also, is it possibly violating The Arch Way by providing a GUI to this application? I think it may just entice those Ubuntu users to jump ship to Arch if we provide this as a GUI, however it is definitely not 'simple'. Barrucadu 19:25, 13 May 2008 (EDT)

Whilst the forum thread relating to this is fun, this page does not add anything meaningful to the Arch wiki, and I don't see how this page adheres to the wiki philosophy or Arch principles (KISS minimalism). Have flagged this page for deletion. Joetotale 05:42, 9 January 2011 (EST)

I agree. I marked it for deletion some time ago, and didn't really feel like pursuing the subject because it would've been an exchange involving a grand total of 2 people.
There's always some truth to irony, and 'Arch is the best' is implicit enough to survive undetected under the reach of armchair psychology! Lavandero 18:32, 10 January 2011 (EST)
I DISagree ^_^. This is an interesting and fun project, and causes no harm for being here. Not only was the page created by an Arch developer, deletion has been removed before by a WIKI ADMIN "(unmarking for deletion (no rationale -- I think this is clever); marked for expansion; categorized)" I should probably put back on the expansion template. Enjoy life, have fun, don't hate on fun. Jmad980 21:27, 2 February 2011 (EST)
^_________^ Lavandero 22:06, 2 February 2011 (EST)

Klingon

We need it in klingon language!!

Done, maybe I writting incorrectly but in theory I use: Arch + Perfection + augmentative, aka 'Arch is more than perfect'--Jristz 06:12, 21 September 2013 (UTC)

Brithenig

Iso code brz, We need brithenig to e perfect--Jristz 06:12, 21 September 2013 (UTC)

New heading

Sounds lovely. --Dettalk 22:22, 20 March 2014 (UTC)

Greek translations

We currently have Attic and Demotic.

I think more translations should be added, such as Katharevousa, Pontic or any local dialect. Speakers are few nowadays, so if anyone can contribute, please do. Sudowoodo (talk) 09:29, 23 January 2015 (UTC)

C code

This comment https://www.reddit.com/r/archlinux/comments/4g0y7v/arch_is_the_best/d2dq13e, while ironic in a tone, seems to have a point. Is the C code unnecessary bloated and not in the Arch way?

Wouldn't this be better? (simple hello world repurpose)

   #include<stdio.h>
   
   int main(void) {
       printf("Arch is the best!\n");
       return 0;
   }

--JonnyRobbie (talk) 09:32, 23 April 2016 (UTC)

+1 -- Alad (talk) 10:19, 23 April 2016 (UTC)
Same issue with the C++ version. -- Rdeckard (talk), Maintainer 13:50, 23 April 2016 (UTC)
I thought it might be some involved meta joke I'm not getting. The same with the three space indentation. --JonnyRobbie (talk) 14:17, 23 April 2016 (UTC)
+1, but still incl. the 3-space meta nudge towards python. --Indigo (talk) 15:02, 23 April 2016 (UTC)
I'll argue that it's not better at all, GCC 5.3 generates identical binary for both versions, even with default options. The reddit post is complete nonsense.
Besides, nitpicking about indentation width and minimality of this code is the least concern compared to the X11 example or any esoteric language.
-- Lahwaacz (talk) 19:03, 23 April 2016 (UTC)

Archiving

Maybe we should just delete the page to avoid unnecessary work in the spirit of KISS. -- Lahwaacz (talk) 14:01, 23 April 2016 (UTC)

+1 It's really just how to do "Hello World" in different programming languages. I guess that's the joke? [1] -- Rdeckard (talk), Maintainer 15:23, 23 April 2016 (UTC)
-1. Project pages' purpose is described in the intro & has not lost focus since first revision. --Indigo (talk) 17:00, 23 April 2016 (UTC)
Looking at the history, I don't see how this page adds a significant maintenance effort. It's true that it's similar to the Hello World page on wikibooks, but it also includes translations to natural languages: Arch_is_the_best#Translations. Also, it has its value as a wiki "easter egg".
That said, I'm just going to open a poll on this one, and announce it on the forums. Alad (talk) 18:42, 23 April 2016 (UTC)
It's a joke page. An ironic look to our souls. It doesn't seem to interfere with the rest of the wiki and it doesn't need to be maintained...(kinda). Nobody forces anyone to prioritize this page over more serious and more useful ones. I don't see the need to delete this page.--JonnyRobbie (talk) 18:52, 23 April 2016 (UTC)
This page and the thread bring a little smile to my face. They hark back to the days when skoal was writing poetry, cactus and others were praising tacos and phrakture was lifting cars over his head. I don't know much about the people populating the bbs now (I liked helping people troubleshoot on the bbs, and the wiki slowly killed that by providing info), but back then some people on the bbs weren't interested only in technical issues. I'd leave it alone, as a very sophisticated and exquisite, ego-boosting and mind-blowing (albeit perhaps a bit over-engineered) blast to the past. lucke (talk) 19:25, 23 April 2016 (UTC)
I'm on the "keep" side, but only as long as we remove it from Category:Programming languages. — Kynikos (talk) 06:49, 24 April 2016 (UTC)
I've closed the poll, the page won't be archived. — Kynikos (talk) 03:45, 25 April 2016 (UTC)
Thanks Alad, with this we can close the discussion. — Kynikos (talk) 07:17, 26 April 2016 (UTC)

Poll (closed)

Keep the page
Archive it