• [^] # Re: Ce que tu cherches ...

    Posté par . En réponse au journal Choisir un environnement de dev pour y écrire un plugin. Évalué à 1.

    Faux. Il y a la speedbar, des menus , l'affichage d'images ...
    wouhou, on va aller loin avec ca dis moi. les radio, check box, combo box, tableaux, ca te parait pas utile? Notamment pour mettre en forme de l'information? parce que c'est un peu le but d'un ide quand meme...

    Avec un peu de pratique on se deplace et on selectionne du texte beaucoup plus vite avec Emacs (ou vim pour le coup) qu'avec la souris.
    Moui. Sauf que je n'utilise jamais le dnd pour du texte. Je m'en sert plutot pour des objets (genre faire rentrer un jar dans mon projet ce genre de choses quoi).
    Ensuite meme en sautant de paragraphes en paragraphes, un double click sur une variable reste encore le moyen le plus fiable et rapide de selectionner le texte a coup sur. Mais la on rentre dans le domaine du detail et pour chaque avantage, on trouvera un inconvenient.

    Le drag and drop, c'est pas fait pour les chiens.
    Ni pour les puristes d'Emacs.

    tu veux dire que c'est un truc de l33t?

    Pour nxml je te parle d'un truc qui m'affiche la structure du doc, pas un validateur temps reel.

    Le properties, c'est en gros une hash map : association cles/valeurs texte. C'est enormement utilise en java.

    pour les manipulations de diagrammes, j'aimerais bien savoir comme tu fais pour manipuler tout ca sans souris. et surtout je plains le mec qui a du se farcir du dnd dans emacs en lisp.

    a propos des popups : et je les desactive car je les hais
    ah bon? ben moi je suis bien content quand mon ide m'avertit de telle ou telle chose (par exemple que mon jar n'est pas builde en debug et que donc le debugger ne marchera pas). Ca m'evite notamment d'avoir a scruter en permanence une partie de l'ecran au detriment d'une autre, et me libere donc l'esprit qui est plus dispo pour mon appli.
    Ca m'evite aussi d'agacer mes colocataire de bureau avec des bips intempestifs.

    Si tu parles des fenetres dans la fenetre, il me semble que c'est justement une heresie d'IHM
    non, une fenetre modale c'est une fenetre qui prend le focus et ne le rend qu'une fois fermee. Utilisee notamment pour signaler une erreur, ce genre de choses.

    a propos du deplacement d'onglet : Exemple typique de perte de temps avec une IHM
    ah bon? reorganiser ma vue en 3 click en fonction du contenu que j'ai, c'est une perte de temps? passer un onglet sur le cote plutot que sur le bas parce que j'ai plus besoin de place en vertical (ou inversement en horizontal, mais c'est plus rare), c'est une perte de temps?
    Deplacer un onglet ponctuellement parce que ponctuellement ca m'arrange c'est une perte de temps?

    Effectivement si tu te rappelles pas de C-x k t'as pas du trop trop utiliser Emacs ...
    Le probleme c'est pas ctrl x k. C'est ca centaine de potes dont je dois imperativement me rappeler par coeur sous peine de ne rien pouvoir faire. J'ai des choses plus interessantes a mettre dans ma tete que des raccourcis clavier.

    D'ailleurs Emacs fait aussi les onglets.
    non, il fait les buffers, c'est different, ou alors tu parles d'xemacs.

    Car C ne sert qu'a ecrire des systemes d'exploitations?
    Nan, mais faire des plugins, tu peux dire ce que tu veux, avec des langages objets c'est quand meme beaucoup plus facile, fiable et rapide.

    Les programmes Lisp peuvent tourner pendant 10 ans et etre modifies en continu.
    mouais.
    Moi je ferme ma session tous les soirs, alors que ca tourne pendant 10 ans ca va pas me faire grand chose...
    De meme, les plugins j'en ajoute pas 40 par jour, en general je prepare mon environnement en debut de projet et j'y touche plus jusqu'a la fin. Donc pouvoir ajouter un plugin a chaud, rien a branler.
    Tu veux bien m'expliquer l'interet pour faire des plugins? Perso j'ai plus besoin d'un heritage objet et d'une api bien pensee, etendre la syntaxe de la chose, je vois pas ce que ca va m'apporter.
    Ca va m'apporter quoi de pouvoir ajouter une paradygme au langage? je suis la pour ajouter une fonctionnalite, pas faire une machine a cafe!!

    De plus Lisp est un langage extremement simple a apprendre
    M'en fous que ca soit simple a apprendre, je veux que ca soit productif. La machine de turing est facile a apprendre aussi, c'est pas pour autant que tu vas developper avec.