Go : VIM et Makefile
November 12th, 2009
Me voici en train de faire mumuse avec le Go, nouveau langage fraîchement annoncé par Google (j'sais pas si le projet est bien porté à cœur par Google même quand on voit la tronche de leurs t-shirts et de leur site, sans compter l'annonce lors d'un simple tech talk). Même si leur mascotte ressemble largement trop à Glenda, j'ai donc quand même décidé de leur porter un peu d'attention. Dans ce but, j'ai suivi leur tuto d'installation, mais pour le compléter j'ai écris un Makefile pour compiler un seul fichier (la flemme de faire la compilation "à la main") :
-
GOARCHPREF=6
-
GOCOMPILE=$(GOARCHPREF)g
-
GOLINK=$(GOARCHPREF)l
-
-
%: %.$(GOARCHPREF)
-
$(GOLINK) -o $@ $<
-
-
%.$(GOARCHPREF): %.go
-
$(GOCOMPILE) $<
Mettons que je veuille compiler truc.go :
-
make truc
On récupère à la sortie un fichier truc exécutable.
Ça c'est le Makefile pour amd64. Si vous êtes sous x86, mettez le GOARCHPREF à 8, et si vous êtes sous ARM mettez le à 5.
Ah et j'oubliez, comment coder sans coloration syntaxique dans Vim ? Ils sont gentil, ils donnent les règles de coloration syntaxique pour Vim (et d'autres éditeurs sans importance) dans le répertoire $GOROOT/misc/vim. Pour l'installer, il faut le copier (au moins sous Debian) dans /usr/share/vim/vim72/syntax/, puis ajouter la ligne
-
au BufNewFile,BufRead *.go setf go
Au fichier /usr/share/vim/vim72/filetype.vim
Et ça sera tout pour aujourd'hui
Moi j'men vais coder un serveur quelconque en Go
EDIT : ouais non définitivement, ce projet Google s'en tape en fait. Par exemple, le site du langage ne parle nulle part de "Google"...

4 Comments Add your own
1. Narbonne | November 12th, 2009 at 1:43 am
Bha çsent un brin le troll… mais j’aime bien emacs… je l’avais jamais essayé mais la dernière version ayant enfin l’antialiasing ^^.
2. Rémy Sanchez | November 12th, 2009 at 3:28 am
Pas besoin de troller quand on sait que vim est le meilleur éditeur
Emacs est un très bon système d’exploitation, mais il manque encore un bon éditeur de texte…
3. Narbonne | November 12th, 2009 at 11:47 am
on dit pas Emacs mais GNU/Emacs
Emacs c’est le kernel et GNU les composant autour…
après tout le monde sait que l’on peut sans problème faire tourner vim sous emacs… de se fait, ce troll pourie plus VIM lui même que gedit ou visual studio qui mériterai plus d’être sujet de troll…
Mais bon, j’aime bien les deux mais si je veux être “bon” il vas me falloir choisir…
4. Thomas Nguyen | November 19th, 2009 at 8:33 pm
Hé!! Pratique ce billet, j’aurais enfin compris comment activer la coloration syntaxique.
Merci.
Leave a Comment
Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Subscribe to the comments via RSS Feed