Rewriting (part of) gnunet in another programming language (Was: Re: Debian 10 build warnings, wiki enhancements, Questions)

2019-12-12 Thread Amirouche Boubekki
Hello all! > > - What do you think about Rust programming language rather than using C? > > > > https://www.rust-lang.org/ > > The language still seems to evolve a bit too quickly for production > code, forcing everybody on recent compilers and not providing good > long-term stability of APIs yet.

[GNUnet-developers] A "Hub" Data-Structure On Top the DHT? (Was: A Graph Database on top GNUnet (take two))

2019-10-17 Thread Amirouche Boubekki
Hello, Follow-up on: - https://lists.gnu.org/archive/html/gnunet-developers/2019-03/msg00101.html - https://lists.gnu.org/archive/html/help-gnunet/2014-01/msg0.html Since then I built, using Python, another _very naive_ peer-to-peer application, dubbed QAdom [0], based on kademlia paper. Th

Re: [GNUnet-developers] Hello! (brief introduction and lots of questions)

2019-06-13 Thread Amirouche Boubekki
Le jeu. 13 juin 2019 à 15:36, a écrit : > Christian Grothoff transcribed 13K bytes: > > Hi Olie, > > > > On 6/12/19 9:01 PM, Olie Ayre wrote: > [...] > > > ### 9: What sorts of applications might I write for GNUnet > > >considering what systems already exist? > > > > Whatever you're qu

Re: [GNUnet-developers] Bibliography

2019-04-13 Thread Amirouche Boubekki
Tx! Le sam. 13 avr. 2019 à 14:04, a écrit : > Tedd M. V. transcribed 1.2K bytes: > > Hello people, I was reading the very interesting literature that was the > > section of "Bibliography" on your site; at > > "https://old.gnunet.org/bibliography";, but it shows that there's no > longer > > such

Re: [GNUnet-developers] Binding scheduler with another event loop, gnunet-search and gnunet-publish metadata

2019-03-22 Thread Amirouche Boubekki
On 2019-03-22 18:31, Christian Grothoff wrote: On 3/22/19 5:37 PM, Amirouche Boubekki wrote: Hello all, A) I would like to know how to bind gnunet event loop    aka. scheduler to another event loop that will be    the main event loop without relying on threads.    The reason is in scheme I

[GNUnet-developers] Binding scheduler with another event loop, gnunet-search and gnunet-publish metadata

2019-03-22 Thread Amirouche Boubekki
Hello all, A) I would like to know how to bind gnunet event loop aka. scheduler to another event loop that will be the main event loop without relying on threads. The reason is in scheme I can use call/cc to implement something similar to python async / await the end result is tha

Re: [GNUnet-developers] GNUnet 0.11.0 released

2019-02-28 Thread Amirouche Boubekki
party time! Le jeu. 28 févr. 2019 à 13:00, Nana Karlstetter a écrit : > congratulations!!! > \o/ > > On 28.02.19 12:39, Christian Grothoff wrote: > > Dear all, > > > > We are pleased to announce the release of GNUnet 0.11.0. > > > > This is a major release after about five years of development.

Re: [GNUnet-developers] Proposal: Make GNUnet Great Again?

2019-02-09 Thread Amirouche Boubekki
I think splitting the codebase will be a pain for gnunet. The only *good* reasons for manyrepos are social or ego politics "this is my lawn" or legal. The only one that applies to gnunet is legal because one needs to fill a gnu form to be able to contribute. I am biased toward monorepo by experie

Re: [GNUnet-developers] a bug about the web site

2019-02-04 Thread Amirouche Boubekki
Le lun. 4 févr. 2019 à 10:02, Catonano a écrit : > > > Il giorno dom 3 feb 2019 alle ore 12:46 Catonano ha > scritto: > >> >> >> Il giorno dom 3 feb 2019 alle ore 08:01 Catonano ha >> scritto: >> >>> I think this bug should be reopened >>> >>> https://gnunet.org/bugs/view.php?id=5520 >>> >>> I

Re: [GNUnet-developers] New README.md and Github

2018-08-02 Thread Amirouche Boubekki
I understand the position of Christian. The README.md is good. Le mer. 1 août 2018 à 16:42, Devan Carpenter a écrit : > Hi everyone - > > As you can see, I've pushed a "markdown" formatted README to the repo. > Please note this is not replacing the plaintext README file. > > My goal has been to

[GNUnet-developers] gnunet crash using guile

2018-01-20 Thread Amirouche Boubekki
I have a crash of my program using gnunet-guile. The core seems to indicate that the crash is in gnunet. Here is the backtrace: #0 0x7f4bf2aeb2c4 in raise () from /gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25/lib/libc.so.6 #1 0x7f4bf2aec72a in abort () from /gnu/store/

[GNUnet-developers] gnunet-guile: publish ksk uri

2018-01-18 Thread Amirouche Boubekki
I am trying to add keywords publishing in gnunet-guile I'd like to be able to both publish keywords as part of a file like: gnunet-publish FILENAME -k KEYWORD does. And add keywords to existing uri as: gnunet-publish -u URI -k KEYWORD does. As part of my latest commit [1] I use both GNUN

Re: [GNUnet-developers] Decentralized database

2018-01-16 Thread Amirouche Boubekki
Le 2018-01-14 23:38, Christian Grothoff a écrit : On 01/13/2018 09:00 PM, Amirouche Boubekki wrote: On 2018-01-13 20:23, Amirouche Boubekki wrote: Anyway, I figured that I can use the high level fs service to implement a prototype. Basically, vertex will be files and links will be keywords

Re: [GNUnet-developers] Decentralized database

2018-01-13 Thread Amirouche Boubekki
On 2018-01-13 20:23, Amirouche Boubekki wrote: Anyway, I figured that I can use the high level fs service to implement a prototype. Basically, vertex will be files and links will be keywords. That way, a new vertex can link to an existing vertex without having to update somehow the old vertex

Re: [GNUnet-developers] Decentralized database

2018-01-13 Thread Amirouche Boubekki
On 2018-01-12 22:53, Amirouche Boubekki wrote: I'd like to create a database on top of gnunet. One might argue that gnunet-fs is already a database. Q: How can you discover links (as in a graph datastructure) between files? How would you implement that in gnunet? Others in the

Re: [GNUnet-developers] Decentralized database

2018-01-13 Thread Amirouche Boubekki
On 2018-01-13 15:25, Christian Grothoff wrote: On 01/12/2018 10:53 PM, Amirouche Boubekki wrote: I'd like to create a database on top of gnunet. One might argue that gnunet-fs is already a database. Q: How can you discover links (as in a graph datastructure)    between files? How woul

Re: [GNUnet-developers] Decentralized database

2018-01-13 Thread Amirouche Boubekki
On 2018-01-12 22:53, Amirouche Boubekki wrote: I'd like to create a database on top of gnunet. One might argue that gnunet-fs is already a database. Q: How can you discover links (as in a graph datastructure) between files? How would you implement that in gnunet? There is also a real

Re: [GNUnet-developers] gnunet-guile reboot & guix

2018-01-13 Thread Amirouche Boubekki
On 2018-01-13 01:49, ng0 wrote: Amirouche Boubekki transcribed 1.5K bytes: Héllo all, I restarted from scratch the gnunet-guile bindings. It was made much easier thanks to the work of ng0 on gnunet documentation and guile-bytestructures to handle C structs and unions. ... I think I need to

[GNUnet-developers] Decentralized database

2018-01-12 Thread Amirouche Boubekki
I'd like to create a database on top of gnunet. One might argue that gnunet-fs is already a database. Q: How can you discover links (as in a graph datastructure) between files? How would you implement that in gnunet? There is also a real-time or near realtime aspect that I would like to tack

[GNUnet-developers] gnunet-guile reboot & guix

2018-01-12 Thread Amirouche Boubekki
Héllo all, I restarted from scratch the gnunet-guile bindings. It was made much easier thanks to the work of ng0 on gnunet documentation and guile-bytestructures to handle C structs and unions. You need guix from today with latest guile-bytestructures 1.0.1. You can get the code using the follo

[GNUnet-developers] [PATCH] typofix

2018-01-07 Thread Amirouche Boubekki
From 6dbada9e6ee95ae9a65b0938d53a528cbbc0c475 Mon Sep 17 00:00:00 2001 From: amirouche Date: Sun, 7 Jan 2018 23:48:52 +0100 Subject: [PATCH] typofix --- src/include/gnunet_crypto_lib.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/include/gnunet_crypto_lib.h b/src/inclu

[GNUnet-developers] New gnunet-guile & guix integration [Was: A few comments and fixes to the documentation]

2018-01-07 Thread Amirouche Boubekki
On 2018-01-06 20:03, ng0 wrote: Amirouche Boubekki transcribed 3.1K bytes: The new code is less confusion with less macrology and less code in general, it's my code afterall ;) Cool. Do you want push access to that repo or a new one on gnunet.org if that's more convinient for

Re: [GNUnet-developers] A few comments and fixes to the documentation

2018-01-06 Thread Amirouche Boubekki
On 2018-01-06 09:00, ng0 wrote: Amirouche Boubekki transcribed 10K bytes: You must not commit that as is. As it was meant to start a discussion. If you want to send a patch that can be applied to git, remove this from the patch: -@c FIXME: is it clear to the average reader what a man-in-the

[GNUnet-developers] A few comments and fixes to the documentation

2018-01-05 Thread Amirouche Boubekki
You must not commit that as is. As it was meant to start a discussion. -- Amirouche ~ amz3 ~ http://www.hyperdev.frdiff --git a/doc/documentation/chapters/developer.texi b/doc/documentation/chapters/developer.texi index ada6d37..d3d68a8 100644 --- a/doc/documentation/chapters/developer.texi +++ b