Bonsoir la liste, Je cherche un exemple de lecture, avec l'appel système mmap
https://man7.org/linux/man-pages/man2/mmap.2.html (sur Linux/x86-64/Debian/Sid et plus tard sur RaspberriPi donc Aarch64 ou RISCV) d'un ficher textuel (par exemple un code source C++ ou Lisp ou un fichier de configuration sous /etc/ ...) Je n'y arrive bizarrement pas. Pour ceux qui veulent m'aider c'est sur https://github.com/RefPerSys/RefPerSys/blob/master/lexer_rps.cc Dans le commit 53fa724 à la ligne https://github.com/RefPerSys/RefPerSys/blob/995af79f42ba889d31f01ab4044cb9bd46cee0b7/lexer_rps.cc#L453 .... et il s'agit de la classe Rps_MemoryFileTokenSource qui est déclarée en https://github.com/RefPerSys/RefPerSys/blob/995af79f42ba889d31f01ab4044cb9bd46cee0b7/refpersys.hh#L3222 (le logiciel RefPerSys, pour ceux que ça intéresse, ambitionne de devenir un moteur d'inférences; il est sous licence libre GPL et vos contributions ou idées y sont bienvenue; voir refpersys.org et le code sur github; une suggestion sur une syntaxe agréable pour des règles et metarègles d'inférences est bienvenue) A ma connaissance Libreoffice pourrait peut-être aussi utiliser mmap pour lire des fichiers textuels. Et GNU libc (avec fopen(3) option "m") aussi. Mais tous ces logiciels sont énormes et j'ai peur de m'y perdre. Cordialement -- 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

