Thanks everyone for your input. I am aware of Amber - worthy effort. I am more interested in Smalltalk IDE or app having a Browser. I am thinking more of Smalltalk calling Chromium Embedded Framework (CEF) via APIs. The browser is in direct two-way communication with the Smalltalk app. The complete API may be huge, but we can start with 1, 10, 100 APIs and still do useful stuff. Smalltalk missed out to Java because it did not embrace the internet. Let's not continue to miss out. Someone mentioned Pharo should be good with data analysis. Well, I think a lot, if not all, that data is going to come from the internet. Hence an embedded browser is a great helper. Python rode on C/C++. Ruby rode on Rails and on Web. What can Smalltalk ride on? VisualWorks Appex seems to be an attempt to ride on Javascript. VW Appex manages both Smalltalk and Javascript in the same image. Javascript edits in Appex are reflected to the Internet Browser when it is refreshed. Most interestingly, Javascript edits in the Internet Browser Dev Tools are picked up by Appex and put into the image. What do you think of this strategy? Aik-Siong Koh nacho wrote
Did you tried Amber? Is Smalltalk on the browser. I believe that what you mean is embedding the V8 engine into Pharo. But man, thats a huge work. Really... my 2c.
*Lic. Ignacio Sniechowski, MBA* *Prosavic SRL* â* (5411) 4542-6712* ð±* (54911) 6749-4721*
On Sat, Apr 29, 2017 at 7:53 PM, askoh [via Smalltalk] <
ml+s1294792n4944919h82@.nabble
wrote:
We means all communities of Smalltalk environments. Pharo is of course the biggest, hence my post here first. I am verifying the soundness of the idea of SIB and then do a student project on it. I am from the VisualWork community. I look forward to porting freeCAD: 3D CAD with Motion Simulation to Pharo when it has 64bit version on Windows.
Aik-Siong Koh
Denis Kudriashov wrote 2017-04-29 19:00 GMT+02:00 askoh <[hidden email] <http:///user/SendEmail.jtp?type=node&node=4944919&i=0>>:
We start out by embedding Chrome inside the IDE. Make them communicate well. We then port bit by bit to Smalltalk based on needs and priorities.
I am wondering, when you said "we" what you mean? Did you found team to work on such project?
------------------------------ If you reply to this email, your message will be added to the discussion below: http://forum.world.st/Smalltalk-Internet-Browser-tp4944879p4944919.html To start a new topic under Pharo Smalltalk Developers, email
ml+s1294792n1294837h40@.nabble
To unsubscribe from Pharo Smalltalk Developers, click here <http://forum.world.st/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1294837&code=MDgwMG5hY2hvQGdtYWlsLmNvbXwxMjk0ODM3fC0xOTAxMTExODEy> . NAML <http://forum.world.st/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
-- View this message in context: http://forum.world.st/Smalltalk-Internet-Browser-tp4944879p4944991.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.