From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from resqmta-po-01v.sys.comcast.net (resqmta-po-01v.sys.comcast.net [IPv6:2001:558:fe16:19:96:114:154:160]) by hurricane.the-brannons.com (Postfix) with ESMTPS id 91F0278730 for ; Sun, 28 Dec 2014 10:44:43 -0800 (PST) Received: from resomta-po-18v.sys.comcast.net ([96.114.154.242]) by resqmta-po-01v.sys.comcast.net with comcast id Z6iR1p0025E3ZMc016iTnc; Sun, 28 Dec 2014 18:42:27 +0000 Received: from eklhad ([68.84.191.77]) by resomta-po-18v.sys.comcast.net with comcast id Z6iS1p00E1gep30016iTk7; Sun, 28 Dec 2014 18:42:27 +0000 To: Edbrowse-dev@lists.the-brannons.com From: Karl Dahlke Reply-to: Karl Dahlke User-Agent: edbrowse/3.5.2 Date: Sun, 28 Dec 2014 13:42:26 -0500 Message-ID: <20141128134226.eklhad@comcast.net> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1419792147; bh=8gwZkhL7A2KJN8EuCtgZDgKX12T54N2skaouDKuofZM=; h=Received:Received:To:From:Reply-to:Subject:Date:Message-ID: Mime-Version:Content-Type; b=g3z4kcoIdYwW9yOji2DUGe33uFcf1h8/6V46a9YISM4VTfQkl678IJvnX+vP8yPpR /Z0xbYdG1kdkjooF9SX8cyaqWGJzRQrFmeQntUZ399XkIS0CdmzA9MeLnhHDhzCxME fYE/2AmRdrBe/4xdQw0p1lF7ak/qd1P0HwCXyu7jSolQltNKe4OgVW1+vXTSWKwWzK px5sxk2cAC3TfgC/Dr/KCKwRDHnbHNZs7OSkb0wamhIBveCFS3GcPq4ll96hefBQv/ YgCZYJlE5rK4HqF4tECZIZyVgl1Qfa9EQdQZqypkE58w8/KVUy21annKjkdoHGBZYM q/QVc2g4oeceQ== Subject: [Edbrowse-dev] Tasks X-BeenThere: edbrowse-dev@lists.the-brannons.com X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Edbrowse Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Dec 2014 18:44:43 -0000 > though perhaps we want to be careful with duplicated efort. Right, specialy since there's only three of us. Would you like to look at v8? So far none of us has a hello world program working. There is one in src, that I got straight from google, but it doesn't compile. make js_hello_v8 > I'd really like to get a proper DOM independant of js, > then plug js into such a DOM. Yes, yes, and yes. I'm hoping that ebjs.c holds the api that will make this possible. That was reason enough to move js into its own process, though there are other advantages as well. So ... are the prototypes in eb.p, from sourcefile ebjs.c, enough to build a dom on top of? If not then what else do we need? > As for how much do we need to implement; > if we want to have a browser that functions properly on the internet in a few > years then all of it. Yes I suppose so. It doesn't scare me, I just wish we had more resources, like maybe an NFS grant to pay us to do it. > tracking through js is important, I tried in particular to track through the js in the jquery library, to see whether edbrowse is a mile away or ten thousand miles away from supporting it, but I got rather overwhelmed. It's still sitting in my to-do directory. > make the callback given to curl support both operations, Well of course. That's obviously a better design. Thank you. I just put the data in memory or on disk, according to some variables. > Yeah, I'm wondering if we want to make that string file more c++ anyway Anything that becomes common to edbrowse and edbrowse-js has to be C, because edbrowse is entirely in C. But making it common might not be worth the bother. The routines are different in subtle ways. The edbrowse copy calls setError() and such to report error conditions to the user, but in edbrowse-js those errors aren't as likely, and would be treated another way, so it will probably be 400 lines of code that look similar in 2 places, but aren't identical enough to put in common. Karl Dahlke