OVH Cloud OVH Cloud

[DEV]: Question simple (?)

18 réponses
Avatar
Xavier Maillard
Bonsoir,

Petite question de dev.

Je veux me créer un widget (au sens emacs) qui ne soit rien de
plus qu'une liste qui serait créée « dynamiquement » à chaque
lancement du mode customize.

La construction consisterait à lister les fichiers d'un
répertoire et de concaténer le nom de fichier à une chaîne
quelconque comme "foo" par exemple.

Ainsi l'utilisateur, lorsqu'il lancerait le customize du mode,
n'aurait qu'à choisir/cocher l'option qui va bien dans la liste
et Emacs se chargerait du reste.

Donc pour résumer:

dans un rep "toto", j'ai les fichiers "a", "b" et "c". Je veux
qu'un widget propose comme choix une liste contenant: "foo-a",
"foo-b" et "foo-c".

J'espère que j'ai été claire :)
--
Hito no kokoro wa kawareru mono

8 réponses

1 2
Avatar
Xavier Maillard
On 22 déc 2004, drkm wrote:

Matthieu Moy writes:

> Cela dit, on « peut », mais ce n'est pas la convention en
> Emacs Lisp (c'est plutôt dommage en fait).

D'autant que si le code Lisp de la distribution d'Emacs avait
suivit cette convention, on pourrait facilement ajouter un
support de package dans Emacs. ÀMHA, ce support a moins
d'intérêt aux yeux des développeurs d'Emacs de par le fait que
ce n'est pas la convention suivie.

Au fait, il me semble avoir entendu parler d'une implémentation
d'Emacs interprétant du Common Lisp, mais je n'arrive pas à
remettre la main dessus. Quelqu'un connait-il ce programme ?
Quel est l'état du projet ?



Je pense que tu veux parler de ça: http://www.lisp.se/emacs-cl/

Quelqu'un utilise-t-il également Emacs Common Lisp ? Quel est
l'état du projet ?



Je ne l'utilise pas mais ça semble fonctionner. Je prévois de le
tester un jour pour voir...
--
Xavier Maillard

main(){printf(&unix["21%six12"],(unix)["have"]+"fun"-0x60);}
Avatar
Pascal Bourguignon
drkm writes:

Matthieu Moy writes:

> Cela dit, on « peut », mais ce n'est pas la convention en Emacs Lisp
> (c'est plutôt dommage en fait).

D'autant que si le code Lisp de la distribution d'Emacs avait suivit
cette convention, on pourrait facilement ajouter un support de package
dans Emacs. ÀMHA, ce support a moins d'intérêt aux yeux des
développeurs d'Emacs de par le fait que ce n'est pas la convention
suivie.

Au fait, il me semble avoir entendu parler d'une implémentation
d'Emacs interprétant du Common Lisp, mais je n'arrive pas à remettre
la main dessus. Quelqu'un connait-il ce programme ? Quel est l'état
du projet ?

Quelqu'un utilise-t-il également Emacs Common Lisp ? Quel est
l'état du projet ?



http://www.lisp.se/emacs-cl/

--
__Pascal_Bourguignon__ . * . .*
http://www.informatimago.com/ * . . / ( . . *
. . / . . * .
.*. / * . .
. /* o .
* '''||''' .
******************
Avatar
drkm
Xavier Maillard writes:

On 22 déc 2004, drkm wrote:

Au fait, il me semble avoir entendu parler d'une implémentation
d'Emacs interprétant du Common Lisp, mais je n'arrive pas à
remettre la main dessus. Quelqu'un connait-il ce programme ?
Quel est l'état du projet ?



Je pense que tu veux parler de ça: http://www.lisp.se/emacs-cl/



Non, c'est ce dont je parlais ci-dessous. Il me semble avoir vu un
projet, comme Emacs, dont le langage de script était nativement Common
Lisp. Mais je ne suis pas sûr.

Quelqu'un utilise-t-il également Emacs Common Lisp ? Quel est
l'état du projet ?



Je ne l'utilise pas mais ça semble fonctionner. Je prévois de le
tester un jour pour voir...



Moi aussi. J'aurais d'abord voulu avoir un retour d'expérience,
pour voir si cela en valait déjà la peine.

--drkm
Avatar
drkm
Pascal Bourguignon writes:

drkm writes:

Quelqu'un utilise-t-il également Emacs Common Lisp ? Quel est
l'état du projet ?



http://www.lisp.se/emacs-cl/



Oui, mais je cherchais un retour d'expérience, plutôt que la
description d'avancement de la part des painteneurs, pour voir
l'avancement de la part d'un utilisateur.

--drkm
Avatar
Pascal Bourguignon
drkm writes:

Xavier Maillard writes:

> On 22 déc 2004, drkm wrote:

>> Au fait, il me semble avoir entendu parler d'une implémentation
>> d'Emacs interprétant du Common Lisp, mais je n'arrive pas à
>> remettre la main dessus. Quelqu'un connait-il ce programme ?
>> Quel est l'état du projet ?

> Je pense que tu veux parler de ça: http://www.lisp.se/emacs-cl/

Non, c'est ce dont je parlais ci-dessous. Il me semble avoir vu un
projet, comme Emacs, dont le langage de script était nativement Common
Lisp. Mais je ne suis pas sûr.



Il y a plusieurs éditeurs emacs-like programmés en Common Lisp. Par
exemple ZWEI, Hemlock (et PortableHemlock), et maintenant un petit
nouveau: climacs.

Mais bon, tous ces éditeurs tournent sur des Common Lisp qui compilent
plus qu'ils n'interpretent...


>> Quelqu'un utilise-t-il également Emacs Common Lisp ? Quel est
>> l'état du projet ?

> Je ne l'utilise pas mais ça semble fonctionner. Je prévois de le
> tester un jour pour voir...

Moi aussi. J'aurais d'abord voulu avoir un retour d'expérience,
pour voir si cela en valait déjà la peine.

--drkm



--
__Pascal Bourguignon__ http://www.informatimago.com/

The world will now reboot. don't bother saving your artefacts.
Avatar
drkm
Pascal Bourguignon writes:

drkm writes:

Non, c'est ce dont je parlais ci-dessous. Il me semble avoir vu un
projet, comme Emacs, dont le langage de script était nativement Common
Lisp. Mais je ne suis pas sûr.



Il y a plusieurs éditeurs emacs-like programmés en Common Lisp. Par
exemple ZWEI, Hemlock (et PortableHemlock), et maintenant un petit
nouveau: climacs.



Hemlock, c'est bien ce dont j'avais entendu parler. Je pensais par
contre que sa particularité n'était pas d'être programmé en CL, mais
d'interpréter lui-même du CL (un peu comme GNU Emacs interprète de
l'EL).

Mais bon, tous ces éditeurs tournent sur des Common Lisp qui compilent
plus qu'ils n'interpretent...



Merci pour la liste, je la garde au chaud, pour le moment où j'aurai
le temps de m'y pencher ...

--drkm
Avatar
drkm
Pascal Bourguignon writes:

Il y a plusieurs éditeurs emacs-like programmés en Common Lisp. Par
exemple ZWEI, Hemlock (et PortableHemlock), et maintenant un petit
nouveau: climacs.



Tiens, je n'ai pas réussi à trouver d'infos sur climacs, si ce n'est
une page de Robert Strandh. Mais il ne semble pas qu'il existe déjà
une implémentation. As-tu plus d'infos ?

--drkm
Avatar
Pascal Bourguignon
drkm writes:

Pascal Bourguignon writes:

> Il y a plusieurs éditeurs emacs-like programmés en Common Lisp. Par
> exemple ZWEI, Hemlock (et PortableHemlock), et maintenant un petit
> nouveau: climacs.

Tiens, je n'ai pas réussi à trouver d'infos sur climacs, si ce n'est
une page de Robert Strandh. Mais il ne semble pas qu'il existe déjà
une implémentation. As-tu plus d'infos ?



Tu as trouvé tout ce qu'il y a, c'est en effet un projet démarré par Robert.

--
__Pascal Bourguignon__ http://www.informatimago.com/
Wanna go outside.
Oh, no! Help! I got outside!
Let me back inside!
1 2