{"action":"created","issue":{"url":"https://api.github.com/repos/carlwitt/Erlang-Kademlia/issues/1","labels_url":"https://api.github.com/repos/carlwitt/Erlang-Kademlia/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/carlwitt/Erlang-Kademlia/issues/1/comments","events_url":"https://api.github.com/repos/carlwitt/Erlang-Kademlia/issues/1/events","html_url":"https://github.com/carlwitt/Erlang-Kademlia/issues/1","id":52858881,"number":1,"title":"Kademlia routingTable.erl || Request for some definitions","user":{"login":"shlokspeare","id":9442783,"avatar_url":"https://avatars.githubusercontent.com/u/9442783?v=3","gravatar_id":"","url":"https://api.github.com/users/shlokspeare","html_url":"https://github.com/shlokspeare","followers_url":"https://api.github.com/users/shlokspeare/followers","following_url":"https://api.github.com/users/shlokspeare/following{/other_user}","gists_url":"https://api.github.com/users/shlokspeare/gists{/gist_id}","starred_url":"https://api.github.com/users/shlokspeare/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shlokspeare/subscriptions","organizations_url":"https://api.github.com/users/shlokspeare/orgs","repos_url":"https://api.github.com/users/shlokspeare/repos","events_url":"https://api.github.com/users/shlokspeare/events{/privacy}","received_events_url":"https://api.github.com/users/shlokspeare/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2014-12-25T10:53:01Z","updated_at":"2015-01-02T21:21:01Z","closed_at":null,"body":"Hello!! I was running through this implementation of the Kademlia protocol. I am quite new to Erlang,and I was wondering where you XOR-ing in \"routingTable.erl\"??\r\n\r\nSecondly, if you could add some comments in the code in\r\n1) Line 47 - Is the 'Owner' the new node or the known node (already in the ring)? Although \"routingTable.hrl\" defines Owner, I am unable to understand the same.\r\n2) Full and Split cases- Line 56 & 57. Whats the logic at the play here? is the 'split' function getting called as the 'k' bucket is filled or post that?"},"comment":{"url":"https://api.github.com/repos/carlwitt/Erlang-Kademlia/issues/comments/68563458","html_url":"https://github.com/carlwitt/Erlang-Kademlia/issues/1#issuecomment-68563458","issue_url":"https://api.github.com/repos/carlwitt/Erlang-Kademlia/issues/1","id":68563458,"user":{"login":"carlwitt","id":956383,"avatar_url":"https://avatars.githubusercontent.com/u/956383?v=3","gravatar_id":"","url":"https://api.github.com/users/carlwitt","html_url":"https://github.com/carlwitt","followers_url":"https://api.github.com/users/carlwitt/followers","following_url":"https://api.github.com/users/carlwitt/following{/other_user}","gists_url":"https://api.github.com/users/carlwitt/gists{/gist_id}","starred_url":"https://api.github.com/users/carlwitt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/carlwitt/subscriptions","organizations_url":"https://api.github.com/users/carlwitt/orgs","repos_url":"https://api.github.com/users/carlwitt/repos","events_url":"https://api.github.com/users/carlwitt/events{/privacy}","received_events_url":"https://api.github.com/users/carlwitt/received_events","type":"User","site_admin":false},"created_at":"2015-01-02T21:21:01Z","updated_at":"2015-01-02T21:21:01Z","body":"Hey, sorry, I can’t help you with that, nor do I know anyone who could. Have a look at the docs I uploaded. At least the question where the metric is implemented should be answered, as well as the basic organization of the code.\r\n\r\nHappy New Year,\r\nCarl\r\n \r\nAm 02.01.2015 um 19:39 schrieb Shlok Malik <notifications@github.com>:\r\n\r\n> Hi Carl, \r\n> \r\n> Happy New Year!! \r\n> \r\n> I now you have told me that you have moved away from Erlang, but we need \r\n> help understanding various aspects of the code. I will be really grateful \r\n> if you could recommend someone from your university / other organisations. \r\n> \r\n> Have a brilliant year ahead. \r\n> \r\n> Regards, \r\n> Shlok \r\n> \r\n> On Thu, Dec 25, 2014 at 11:37 PM, Shlok M <shlok@nexchanges.com> wrote: \r\n> \r\n> > Hi Carl, \r\n> > \r\n> > Merry Christmas!!! \r\n> > \r\n> > Thanks for your prompt reply!! I understand you have moved on from Erlang. \r\n> > Can you suggest some groups / colleges who can probably help me out? \r\n> > \r\n> > Best, \r\n> > Shlok (pro: shhh... lock) \r\n> > \r\n> > On Thu, Dec 25, 2014 at 4:45 PM, carlwitt <notifications@github.com> \r\n> > wrote: \r\n> > \r\n> >> Hello, \r\n> >> \r\n> >> thanks for your interest in my implementation. This is a course project \r\n> >> that I did several years ago. Unfortunately, I've had nothing to do with \r\n> >> peer to peer algorithms nor Erlang since then, so you'll have to find your \r\n> >> way through the code yourself. I added the basic documentation that I wrote \r\n> >> when handing in the course project. \r\n> >> \r\n> >> Merry Christmas, \r\n> >> Carl Witt \r\n> >> \r\n> >> \r\n> >> \r\n> >> Am 25.12.2014 um 11:53 schrieb shlokspeare <notifications@github.com>: \r\n> >> \r\n> >> > Hello!! I was running through this implementation of the Kademlia \r\n> >> protocol. I am quite new to Erlang,and I was wondering where you XOR-ing in \r\n> >> \"routingTable.erl\"?? \r\n> >> > \r\n> >> > Secondly, if you could add some comments in the code in \r\n> >> > 1) Line 47 - Is the 'Owner' the new node or the known node (already in \r\n> >> the ring)? Although \"routingTable.hrl\" defines Owner, I am unable to \r\n> >> understand the same. \r\n> >> > 2) Full and Split cases- Line 56 & 57. Whats the logic at the play \r\n> >> here? is the 'split' function getting called as the 'k' bucket is filled or \r\n> >> post that? \r\n> >> > \r\n> >> > — \r\n> >> > Reply to this email directly or view it on GitHub. \r\n> >> > \r\n> >> \r\n> >> — \r\n> >> Reply to this email directly or view it on GitHub \r\n> >> <https://github.com/carlwitt/Erlang-Kademlia/issues/1#issuecomment-68099796> \r\n> >> . \r\n> >> \r\n> > \r\n> > \r\n> > \r\n> > -- \r\n> > \r\n> > Shlok Malik \r\n> > \r\n> > “Transacting the world's illiquid ‪asset classes via Online P2P \r\n> > Decentralized Marketplace @ *Nexchanges <http://www.nexchanges.io/>*” \r\n> > \r\n> \r\n> \r\n> \r\n> -- \r\n> \r\n> Shlok Malik \r\n> \r\n> “Transacting the world's illiquid ‪asset classes via Online P2P \r\n> Decentralized Marketplace @ *Nexchanges <http://www.nexchanges.io/>*”\r\n> —\r\n> Reply to this email directly or view it on GitHub.\r\n> "}}