Re: conditions techniques pour GNU readline

Claire Ivanenka <[email protected]>
Newsgroups gmane.linux.debian.user.french
Message-ID <[email protected]>
~/.../smoking-stop/readline_integration $ ./smoking_stop
============================================================
  Bienvenue dans le programme d'arrêt du tabac !
  Tapez 'quit' pour quitter ou 'help' pour l'aide.
============================================================

tabac> list

Liste des entrées :
  1. Première note
  2. Deuxième note

tabac> stats

Statistiques :
  Jours sans fumer : 5
  Économies : 25.50 €
  Cigarettes évitées : 100

tabac> help

Commandes disponibles :
  quit  - Quitter le programme
  help  - Afficher cette aide
  stats - Afficher les statistiques
  add   - Ajouter une entrée
  list  - Lister les entrées

tabac> add ma note
Commande inconnue. Tapez 'help' pour l'aide.

tabac> add
  Entrez une note : ma note
  Note ajoutée : ma note

tabac> list

Liste des entrées :
  1. Première note
  2. Deuxième note

tabac> 1
Commande inconnue. Tapez 'help' pour l'aide.

tabac> 2
Commande inconnue. Tapez 'help' pour l'aide.

tabac

===
C'est pas toutes à faire au point, mais ça peut faire du code réutilisable.

Je serai curieuse de voir vos dépôts git

⊹ ﹏𓊝﹏𓂁﹏⊹ ˖

Le 5 août 2026 11:58:28 UTC, Claire Ivanenka <[email protected]> a écrit :
> <https://bpa.st/VMXA>
> 
> Ça compile 
> 
> ~/.../smoking-stop/readline_integration $ g++ --version
> clang version 21.1.8
> Target: aarch64-unknown-linux-android30
> Thread model: posix
> InstalledDir: /data/data/com.termux/files/usr/bin
> ~/.../smoking-stop/readline_integration $
> 
> ⸜(。˃ ᵕ ˂ )⸝♡
> 
> Le 5 août 2026 11:48:59 UTC, Claire Ivanenka <[email protected]> a écrit :
> > <https://github.com/claireivanenka/smoking-stop/tree/main/readline_integration>
> > 
> > J'ai pas réussi à le compiler.
> > 
> > Ça peut donner des idées pour ton code.
> > 
> > De mon côté j'essaye de le compiler sur termux 
> > 
> > ~/.../smoking-stop/readline_integration $ uname -a
> > Linux localhost 5.15.189-android13-3-33504235 #1 SMP PREEMPT Wed May 13 16:54:27 KST 2026 aarch64 Android
> > ~/.../smoking-stop/readline_integration
> > 
> > <https://bpa.st/6H7Q>
> > 
> > clang version 21.1.8
> > Target: aarch64-unknown-linux-android30
> > Thread model: posix
> > InstalledDir: /data/data/com.termux/files/usr/bin
> > ~/.../smoking-stop/readline_integration $
> > 
> > ( ꩜ ᯅ ꩜;) 
> > 
> > Le 5 août 2026 10:15:34 UTC, Basile STARYNKEVITCH <[email protected]> a écrit :
> > > Bonjour les listes,
> > > 
> > > Je code un logiciel libre (cf refpersys.org) sous licence CeCILL/GPL
> > > 
> > > Je veux utiliser GNU readline (spécifiquement libreadline.so.8.3 ....)
> > > 
> > > Quels sont les conditions techniques pour ça?
> > > 
> > > Dois-je tester avec isatty(3) que STDIN est un TTY ou en plus que
> > > STDOUT l'est ?
> > > 
> > > Merci de vos lumières
> > > 
> > > librement
> > > 
> > > -- 
> > > 
> > > Basile STARYNKEVITCH                           
> > > <[email protected]>
> > > 8 rue de la Faïencerie                      
> > > http://starynkevitch.net/Basile/  
> > > 92340 Bourg-la-Reine                        
> > > https://github.com/bstarynk
> > > France                               
> > > https://github.com/RefPerSys/RefPerSys
> > >                   https://orcid.org/0000-0003-0908-5250
> > > 
> > 
> > Claire Ivaneka
> > ₍^. .^₎⟆
> Claire Ivaneka
> ₍^. .^₎⟆
Claire Ivaneka
₍^. .^₎⟆
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.