From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: None (mailfrom) identity=mailfrom; client-ip=8.23.224.61; helo=out.smtp-auth.no-ip.com; envelope-from=kevin@carhart.net; receiver= Received: from out.smtp-auth.no-ip.com (smtp-auth.no-ip.com [8.23.224.61]) by hurricane.the-brannons.com (Postfix) with ESMTPS id 6206A779FC for ; Thu, 28 Dec 2017 20:45:31 -0800 (PST) X-No-IP: carhart.net@noip-smtp X-Report-Spam-To: abuse@no-ip.com Received: from carhart.net (unknown [99.52.200.227]) (Authenticated sender: carhart.net@noip-smtp) by smtp-auth.no-ip.com (Postfix) with ESMTPA id 6132A511 for ; Thu, 28 Dec 2017 20:48:18 -0800 (PST) Received: from carhart.net (localhost [127.0.0.1]) by carhart.net (8.13.8/8.13.8) with ESMTP id vBT4mHIR004882 for ; Thu, 28 Dec 2017 20:48:17 -0800 Received: from localhost (kevin@localhost) by carhart.net (8.13.8/8.13.8/Submit) with ESMTP id vBT4mHj2004876 for ; Thu, 28 Dec 2017 20:48:17 -0800 Date: Thu, 28 Dec 2017 20:48:16 -0800 (PST) From: Kevin Carhart To: edbrowse-dev@lists.the-brannons.com Message-ID: User-Agent: Alpine 2.03 (LRH 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII Subject: [Edbrowse-dev] from the Skunkworks department X-BeenThere: edbrowse-dev@lists.the-brannons.com X-Mailman-Version: 2.1.24 Precedence: list List-Id: Edbrowse Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Dec 2017 04:45:31 -0000 I hope everyone is having a good holiday season. I've been working on edbrowse over the past couple of days, but fooling around with experiments that may or may not lead somewhere. Well that's what led to the use of esprima and escodegen for deminimizing code, which has been wonderful, so it leads to great things sometimes. So the project I've been playing with recently is called JS Interpreter. https://github.com/NeilFraser/JS-Interpreter.git https://neil.fraser.name/software/JS-Interpreter/docs.html A demo is here: https://neil.fraser.name/software/JS-Interpreter/index.html It's a sandboxed javascript interpreter written in javascript. It has a step(). It remains to be seen if it will lead to insights that lead to real work, but it certainly is fun and informative. Basically it's like a javascript debugger, with no need for a bloated GUI like firebug, everything can be examined using ok(), and even the code of the debugger itself is accessible to modify or echo both the subject-matter javascript and the debugger's-own javascript. I love it! Pull it up if you feel like relaxing with something edbrowse-related yet potentially just for fun. You may have ideas for how we can use it. K