Journal Vibe Coding lisp amateur

Cher journal,
Je ne suis pas un programmeur. Parfois je le regrette un peu, j'aurais peut-être mieux gagné ma vie, mais ma vie a pris un autre chemin. J'ai quand même quelques notions, j'ai commencé à écrire des programmes en Basic sur mon TO7, j'ai déjà écrit quelques lignes de code, notamment durant ma thèse mais bon, dire que je "sais" coder serait un peu exagéré.
Il se trouve aussi que j'aime le lisp, ne serait-ce que conceptuellement. J'écris aussi (…)
Journal Livre "The genius of Lisp" de Cees de Groot
Hello Bouchot,
Cees de Groot a publié ce tout début d'année un ouvrage pédago-historique sur le langage Lisp, ses principes, son écosystème, depuis le lambda-calcul de Church jusqu'à son implémentation Java la plus célèbre:
The genius of Lisp (avec des liens vers des plateformes d'achat, notamment pour PDF sans DRM).
Pour vous en faire une idée, vous pouvez accéder gratuitement à l'intégralité en PDF de son chapitre dédié à la famille des Scheme. Également, l'auteur explique sa (…)
Common Lisp ces deux dernières années: un monstre de l'évolution parmi nous
Le langage Common Lisp n’est pas un dinosaure éteint. À l’instar de certains requins, c’est une bestiole qui n’a cessé d’évoluer pour devenir un prédateur redoutable aujourd’hui. C’est un langage qui éclate l’auteur du journal à l’origine de cette dépêche, dzecniv, au quotidien depuis des années, avec lequel il déploie certains services facilement (venant de Python, il apprécie le déploiement), alors il a de nouveau rédigé un petit récapitulatif de ce qui s’est passé dans cet écosystème ces deux dernières années.
Vous prendrez garde à ne pas conclure que les bibliothèques et projets qui sont présentés ici sont les seuls de leur domaine, ni que tous les nouveaux projets sont listés, ni qu’il s’agit d’un aperçu complet de l’écosystème.
Journal Common Lisp ces deux dernières années: un monstre de l'évolution parmi nous

Le langage Common Lisp n'est pas un dinosaure éteint. À l'instar de certains requins, c'est une bestiole qui n'a cessé d'évoluer pour être un prédateur redoutable aujourd'hui. C'est un langage qui m'éclate au quotidien depuis des années, avec lequel je déploie certains services facilement (venant de Python, quel bonheur le déploiement), alors j'ai de nouveau rédigé un petit récapitulatif de ce qui se passe dans cet écosystème ces deux dernières années.
Vous prendrez garde à ne pas conclure que les (…)
Lien A Tour of the Lisps by Collins Woodbury (Aura Package Manager for Arch Linux)

Journal Les nouveautés folles furieuses de Common Lisp en 2022: la revue

2022 est juste derrière nous, les années 60 un peu plus loin et pourtant, un vénérable langage de programmation évolue toujours et s'impose toujours comme un choix de premier ordre pour certain·es. Common Lisp est solide et stable, mais évolue: les implémentations évoluent, les librairies recommandées, les pratiques, les communautés aussi. Nous n'avons pas besoin de faire un point toutes les deux semaines, mais néanmoins, que s'est-il passé en 2022 et qu'avez-vous loupé ?
Ou simplement, à quoi ressemble la (…)
Journal Un jeu vidéo indé, RPG post-apocalyptique, moteur open-source, multi-plateformes, sort sur Steam

Kandria est un projet sympa: un jeu de plateforme, RPG post-apocalyptique, au look légèrement rétro, développé par surtout une personne, dont le moteur a été publié, avec un éditeur de niveaux.
Il sort sur Steam le 11 janvier, il sera également sur Itch.io.
- https://kandria.com/
- https://kandria.com/steam & https://shinmera.itch.io/kandria
- https://github.com/Shirakumo/kandria
- la bande annonce
Il a aussi de particulier qu'il a été développé en Common Lisp. On peut lire un article sur sa stack technique (commentaires sur HN (32)). Une fonctionnalité (…)
Lien Déboguer Lisp: comment corriger une erreur interactivement sans tout relancer de zéro

Lien Démo vidéo de Common Lisp: appel à l'API de GitHub, construction d'un binaire, Emacs et SLIME

Lien Lisp interview: pourquoi et comment Kina Knowledge utilise Common Lisp pour ses analyses de document

Journal Next browser 1.3.2: réagir aux évènements avec les hooks, paquet Debian tout frais et plus encore

Bonjour cher 'nal,
Les choses vont bon train en ce moment chez le projet Next et j'aimerais vous en faire profiter. Cela devrait se tasser dans une dizaine de jours car en effet, nous sommes dans la dernière ligne droite de notre campagne participative !
Le navigateur Next (Github) est un navigateur web entièrement programmable. Tout son cœur est ouvert et modifiable, à chaud, c'est génial pour le configurer, écrire une nouvelle commande ou écrire une extension plus (…)
Journal Navigateur Next 1.3.1: améliorations du minibuffer, du support pour de multiples plateformes, etc

Hier est sorti une version mineure 1.3.1 pour le navigateur Next.
Pour rappel, Next est un navigateur web basé sur Webkit et PyQtWebengine (aka Blink) avec le cœur des fonctionnalités à part (en Common Lisp). Il est hackable à chaud et programmable: son cœur est ouvert.
Le projet commence à décoller, le navigateur a les fonctionnalités attendues (adblock, noscript, support des proxys,…), commence à avoir des fonctionnalités uniques ("fuzzy matching" partout, historique en arbre, aller à une section,…), bref (…)
Next v1.3.0, le navigateur web entièrement programmable
Je suis heureux de vous présenter le navigateur Next, projet que j’ai rejoint il y a deux mois, et dont la version 1.3.0 livre son lot de fonctionnalités attendues pour un usage quotidien :
- blocage de publicités (par domaine) ;
- sélection approchée / fuzzy améliorée ;
- raccourcis claviers à la Vim ;
- un gestionnaire de téléchargements ;
- un mode NoScript ;
- un « back‐end » basé sur Blink, le moteur de rendu de Chrome (qui s’ajoute au back‐end WebKit) ;
- prise en charge des serveurs mandataires (proxies), donc de Tor ;
- et plus encore.
Oui, le tester donne envie de ne plus s’en séparer. :)
Next est unique car il n’expose pas d’API, il est totalement ouvert et programmable, et qui plus est programmable à chaud, il n’y a pas besoin de le redémarrer pour tester ses changements. Et au contraire des projets similaires (Konqueror ou Vimperator qui sont morts, Qutebrowser…), il n’est pas lié à un moteur de rendu particulier.
Je vous propose de le découvrir, et de nous soutenir pour voir une version 1.4 !
Journal Un navigateur totalement personnalisable ? En Lisp ? Next-browser

Le navigateur Next est un navigateur web qui expose toute sa machinerie interne à l'utilisateur, qui peut le configurer, écrire des "hooks", écrire des extensions, etc, avec un langage de programmation, en l’occurrence Common Lisp (<- ce site vient d'être refait \o/ ) Next, c'est comme Emacs mais pour un navigateur web !
Il paraît qu'il fonctionne bien sous MacOS, le port Gtk est buggé, mais il est en pleine ré-écriture depuis plusieurs mois. C'est un peu le premier objectif (…)

