IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lisp Discussion :

[Interleaf/QuickSilver] -> Utilisation de LISP


Sujet :

Lisp

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de dacid
    Homme Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 065
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 065
    Par défaut [Interleaf/QuickSilver] -> Utilisation de LISP
    Bonjour à tous,

    J'utilise QuickSilver (anciennement interleaf), et LISP est pour lui, ce que VBA est à WORD.

    J'aimerais parcourir et manipuler des documents dynamiquement à l'aide de ce système, seulement je ne sais pas trop comment faire.

    Il y a bien l'interface d'édition texte: "System-Francais/Création/LISP" (qui lance WordPad et on peux y mettre les instructions), mais je n'arrive pas à établir d'nteraction avec un document lancé.

    Si quelqu'un peux m'aiguiller, ça m'aiderait beaucoup.
    Quelques exemples ou un lien vers un tuto QUickSilver/LISP (pas LISP tout seul, j'en ai déjà un très bien) serait extra.

    Merci d'avance.

  2. #2
    Membre éprouvé Avatar de dacid
    Homme Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 065
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 065
    Par défaut
    Bon, j 'ai réussi à trouver l'éditeur de macro LISP (en fait, c'est un composant supplementaire à ajouter au cours de l'installation) et j'arrive à faire quelques trucs.

    Voici un exemple de macro:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    (lisp-set-implementation "Interleaf Lisp" "2.0")
    (in-package "macro-api")
    (macro-api 1.0)
     
    (defun __sans-titre ()
      (macro-begin)
      (deselect-all-cmpns)
      (select-cmpn "tete1" 0)
      (enter "test")
      (goto "cadre" 3 1)
      (deselect-all-cmpns)
      (select-cmpn "cadre" 3)
      (enter "\^X*1Taboucou")
      (macro-end))
    (__sans-titre)
    Seulement, j'aimerais parcourir tous les composants du document, et n'étant pas adpete de LISP, je ne sais pas du tout comment faire.

    J'ai joint les methodes propriétaires de QuickSilver.

    Pouvez vous m'aider ?

    Merci d'avance.

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 958
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Par défaut
    Citation Envoyé par dacid Voir le message
    Bon, j 'ai réussi à trouver l'éditeur de macro LISP (en fait, c'est un composant supplementaire à ajouter au cours de l'installation) et j'arrive à faire quelques trucs.[...]
    Seulement, j'aimerais parcourir tous les composants du document, et n'étant pas adpete de LISP, je ne sais pas du tout comment faire.
    [...]
    Pouvez vous m'aider ?
    Merci d'avance.
    Il doit y avoir de la documentation quelque part.
    Ne connaissant pas QS, je peux difficilement t'aider.
    Le problème ne vient de LISP: si on ne connait pas la structure du document (par exemple) comment pourrait-on t'aider à le parcourir ?

    Also available (on some platforms) is the optional Developer's Toolkit (DTK) for customizing or extending the capabilities of the above authoring tool. Developer's Toolkit is used to write programs in Interleaf Lisp. Interleaf Lisp is similar to CommonLISP, but it also contains an extensive set of classes, methods, and functions for examining and changing almost all Interleaf objects, including documents and their contents. DTK includes an editor, debugger, compiler, listener, interpreter, and on-line documentation. [...]

    Please contact us if you would like more information.
    http://www.opticentre.net/FAQ/Interl...-is-Interleaf/

    Visiblement tu aurais besoin du DTK...

  4. #4
    Invité de passage
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1
    Par défaut Compétence Lisp QS
    Au-delà du propriétaire actuel de Quicksilver, BroadVision, Il existe encore une société en France ayant un fort passé QuickSilver et des compétences sur le produit.
    Certains de ces membres proviennent d'ailleurs d'Interleaf et ont une compétence Lisp Interleaf.
    Il s'agit de la société CalliSphère, spécialisée notamment en GED et ingénierie documentaire.

    Si cela peut aider...

  5. #5
    Membre éprouvé Avatar de dacid
    Homme Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 065
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 065
    Par défaut
    Bonnjour docman,

    Ok, merci pour l'info, je vais aller voir par là bas.

Discussions similaires

  1. [Lisp] Utilisation de nos jours ?
    Par bagnolm dans le forum Lisp
    Réponses: 20
    Dernier message: 05/05/2009, 17h25
  2. comment utiliser "retrun" en lisp
    Par belaidw dans le forum Lisp
    Réponses: 2
    Dernier message: 24/12/2007, 07h59
  3. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    Réponses: 1
    Dernier message: 15/04/2002, 12h36
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo