Seenthis
•
 
Identifiants personnels
  • [mot de passe oublié ?]

 
  • #l
  • #li
RSS: #lisp

#lisp

  • #lisp_routage
  • Stéphane Bortzmeyer @stephane CC BY-SA 24/01/2013 09:10

    RFC 6830 : Locator/ID Separation Protocol (LISP)

    Le protocole #LISP (qui n’a rien à voir avec le langage de programmation du même nom), vise à résoudre un problème documenté dans le RFC 4984 : les difficultés que rencontre le système de routage de l’Internet devant les pressions imposées par la croissance du réseau, et par le désir des utilisateurs de ne pas être lié à un unique fournisseur d’accès. Actuellement, tout changement de routage sur n’importe quel site se propage à tous les autres routeurs de la DFZ (ensemble des routeurs sans route par défaut). Un tel système ne passe pas réellement à l’échelle (il ne peut pas croitre indéfiniment). LISP propose une solution (encore expérimentale actuellement), dans un ensemble de #RFC dont ce RFC 6830 est le principal.

    http://www.bortzmeyer.org/6830.html

    #séparation_identificateur_localisateur #Internet_futur

    Stéphane Bortzmeyer @stephane CC BY-SA
    • Stéphane Bortzmeyer @stephane CC BY-SA 24/01/2013 09:28

      Et, pour ceux qui aiment les nouvelles commandes Unix, il y a lig, l’outil principal de déboguage de LISP : http://www.bortzmeyer.org/6835.html

      • #Cisco
      Stéphane Bortzmeyer @stephane CC BY-SA
    Écrire un commentaire

  • 0gust1 @0gust1 CC BY-NC 14/01/2013 11:33
    1
    @stephane
    1

    Le bouquin de référence sur la programmation fonctionnelle :
    http://mitpress.mit.edu/sicp/full-text/book/book.html

    version epub : https://github.com/ieure/sicp

    Solutions des exos en différents langages (Scheme, Clojure, Ruby and JavaScript) : https://github.com/pjb3/sicp (il semble en exister d’autres ailleurs)

    #programming #développement #LISP #programmation_fonctionnelle #lambda_calcul

    0gust1 @0gust1 CC BY-NC
    • Stéphane Bortzmeyer @stephane CC BY-SA 15/01/2013 15:59

      Bof, ce livre ne parle même pas de #Haskell.

      Stéphane Bortzmeyer @stephane CC BY-SA
    • 0gust1 @0gust1 CC BY-NC 16/01/2013 00:19

      Le langage ou l’homme ? L’homme y est cité (dans la préface, du moins). Le langage, n’existait pas à l’époque de l’écriture du bouquin (1980). J’ai surement mal intitulé mon « seen », ce bouquin est surtout un #classique_de_l'informatique (et donc peut être une référence aussi).
      Je l’ai commencé, et son approche, pour l’instant, convient bien au demi (voir quart) de dev que je suis, qui souhaite se muscler un peu. :)

      http://en.wikipedia.org/wiki/Structure_and_Interpretation_of_Computer_Programs

      • #MIT
      0gust1 @0gust1 CC BY-NC
    Écrire un commentaire

  • Stéphane Bortzmeyer @stephane CC BY-SA 12/09/2012 09:53
    3
    @willi
    @fil
    @touti
    3

    « The Lisp Curse » de Rudolf Winestock : très intéressant essai sur la malédiction de #Lisp. Pourquoi un langage de programmation que beaucoup considèrent comme le plus génial jamais inventé n’est-il pas plus utilisé ? La thèse de l’auteur est que c’est parce que Lisp est trop efficace. Dans d’autres langages de programmation, développer quelque chose de sérieux (une extension objets, par exemple) nécessite des années de travail et un large groupe de programmeurs. Ceux-ci sont donc forcés de travailler en équipe, donc de développer des compétences sociales. Et, comme leur travail leur a pris beaucoup de temps, ils sont motivés pour le documenter, le promouvoir, etc.

    Au contraire, Lisp permet de faire n’importe quoi en très peu de temps, avec un programmeur solitaire. Les développeurs Lisp restent donc des asociaux, qui ne documentent jamais et réinventent toujours la roue (puisque c’est si facile).

    http://www.winestockwebdesign.com/Essays/Lisp_Curse.html

    • #Rudolf Winestock
    • #Lisp
    • #Lisp
    • #Mark Tarver
    • #C
    Stéphane Bortzmeyer @stephane CC BY-SA
    • (⊙.⊙)☂ @fil 12/09/2012 12:57

      (c’est pas ((un peu) dangereux) un (langage (qui permet de (“de faire ((n’importe) quoi)”)))) ?

      (⊙.⊙)☂ @fil
    • Stéphane Bortzmeyer @stephane CC BY-SA 12/09/2012 14:37
      @fil

      @Fil Les parenthèses ne sont qu’un détail de syntaxe (il existe des implémentations de dialectes de Lisp qui nes les utilisent pas).

      Stéphane Bortzmeyer @stephane CC BY-SA
    • (⊙.⊙)☂ @fil 12/09/2012 14:49

      c’est un langage possible sans parenthèses (LPSP) alors :)
      #informatique #langages #programmation #lisp

      (⊙.⊙)☂ @fil
    Écrire un commentaire

  • Stéphane Bortzmeyer @stephane CC BY-SA 25/10/2011 11:56
    4
    @arno
    @grommeleur
    @thibnton
    @peweck
    4

    Le mois d’octobre est meurtrier : John McCarthy, créateur de #Lisp (et inventeur du terme « Intelligence Artificielle ») vient de mourir.

    ►http://techcrunch.com/2011/10/24/creator-of-lisp-john-mccarthy-dead-at-84
    http://www.wired.com/wiredenterprise/2011/10/john-mccarthy-father-of-ai-and-lisp-dies-at-84
    http://www.jwz.org/blog/2011/10/jmc-rip
    http://www.guardian.co.uk/technology/2011/oct/25/john-mccarthy

    • #John McCarthy
    • #Computer Scientist
    • #Sebastian Thrun
    • #Daphne Koller
    • #Stanford University
    • #Google
    • #Massachusetts Institute of Technology
    • #Lester Earnest
    • #artificial intelligence
    • #SAIL
    • #Stanford
    Stéphane Bortzmeyer @stephane CC BY-SA
    • grommeleur @grommeleur 25/10/2011 18:32

      As far back as the mid-60s, chess was called the “Drosophila of artificial intelligence” — a reference to the fruit flies biologists used to uncover the secrets of genetics — and McCarthy believed his successors in AI research had taken the analogy too far.

      “Computer chess has developed much as genetics might have if the geneticists had concentrated their efforts starting in 1910 on breeding racing Drosophila,” McCarthy wrote following Deep Blue’s win. “We would have some science, but mainly we would have very fast fruit flies.”

      grommeleur @grommeleur
    • ARNO* @arno ART LIBRE 25/10/2011 23:02

      Sur son site personnel, il publie ses mémoires d’une affaire de tentative de censure des newsgroups à Stanford. Ces barbus de l’informatique sont vraiment sympathiques.

      THE REC.HUMOR.FUNNY CENSORSHIP AT STANFORD UNIVERSITY (23-Oct-2002)
      http://www-formal.stanford.edu/jmc/history/rhf.html

      10. President Donald Kennedy of Stanford refers issue to Academic Senate. When I visit him to complain, he suggests that the Steering Committee of the Senate will refer the matter to a committee for a recommendation, e.g. the Committee on Research. I don’t think newsgroups were a matter of research and don’t like the fact that Street is an ex-officio member of that committee. It occurred to me that the Committee on Libraries would be more appropriate, since the traditions of freedom of speech and press apply as much to electronic media as to print media.

      • #Stanford University
      • #John McCarthy
      • #Canada
      • #Brad Templeton
      • #Waterloo
      • #President
      • #University of Waterloo
      ARNO* @arno ART LIBRE
    Écrire un commentaire

  • Stéphane Bortzmeyer @stephane CC BY-SA 8/04/2011 09:09

    Je crois que c’est le premier article pratique sur le protocole de routage #LISP (Locator Identifier Separation Protocol). Avec instructions, commandes, et résultat (sur des routeurs #Cisco). Parfait pour les ingénieurs qui ont du mal à se taper les futurs RFC LISP mais veulent quand même comprendre comment ça marche. Très détaillé.

    http://blog.fryguy.net/2011/04/07/lisp-locator-identifier-separation-protocol-say-what

    Tiens, comment on gère le tag dans #SeenThis ? Comment on distingue le protocole de routage #LISP du langage #LISP ?

    • #Cisco
    • #Lisp
    • #MP MR
    • #IPv6
    • #DNS
    • #IPv4
    Stéphane Bortzmeyer @stephane CC BY-SA
    • Seenthis @seenthis CC BY-NC 8/04/2011 09:43

      Il faut que tu lèves l’ambiguïté en utilisant des tags différents. Par exemple #LISP_routage.

      Seenthis @seenthis CC BY-NC
    Écrire un commentaire