News for hackers. Stuff that matters.
Re:ExoBrowser: The Experimentation Platform to Build a Next ... by samatman on Wednesday September 04, 2013 @09:40AM (#6327447)
Cool project, not what I expected from "Next Generation Web Browser".

I was hoping for a project to build an HTML/CSS/JS suite using OpenCL and OpenGL directly, in a functional style which can be parallelized and make use of immutable data structures in a sensible way. Backed by a built-in object store database.

I do a lot of OpenCL, so if anyone wants to write this browser, let me know. I will join your mailing list.

Re:ExoBrowser: The Experimentation Platform to Build a Next ... by spolu on Wednesday September 04, 2013 @09:44AM (#6327476)
Do you mean a next generation rendering technology?
Re:ExoBrowser: The Experimentation Platform to Build a Next ... by samatman on Wednesday September 04, 2013 @09:59AM (#6327585)
Sort of. My ideal is a suite of rendering primitives, html/css parsers, DOM constructors, JS virtual machines etc. that are:

* Functional (OpenCL is a good platform for this, you basically have little choice other than few-to-no side effects)

* Immutable (Everything the user does, sends or receives is tracked and stored in a distributed database)

* Detached from OS level concerns insofar as possible. It should be possible to run with a very minimal set of OS services, mostly the drivers and network stack.

Last but not least:

The HTML and CSS portions are rendered into a homoiconic data form within the language, which is all that programmers and users ever interact with. Any JS is wrapped as a library in that language.

Without wall-of-texting, it's hard to go into the advantages this set of tools would provide. The short story is, I'd like to be able to edit the Internet and have the edits stay up (from my perspective) for as long as possible. Also, expose those edits/annotation to people in my 'network'.

Re:ExoBrowser: The Experimentation Platform to Build a Next ... by Jonovono on Wednesday September 04, 2013 @01:14PM (#6328944)
Have you seen NiDIUM? Not exactly what you say, as they are trying to do away with CSS and HTML. But still interesting: http://www.nidium.com/
Re:ExoBrowser: The Experimentation Platform to Build a Next ... by samatman on Wednesday September 04, 2013 @02:09PM (#6329282)
Yes, I'm watching them closely. Doing away with CSS and HTML on the underlying level is crucial: CSS and HTML should be a compatibility layer.
Re:ExoBrowser: The Experimentation Platform to Build a Next ... by coldtea on Wednesday September 04, 2013 @11:20AM (#6328140)
>Immutable (Everything the user does, sends or receives is tracked and stored in a distributed database)

We already have that! Haven't you read about this prism thing?

Re:ExoBrowser: The Experimentation Platform to Build a Next ... by samatman on Wednesday September 04, 2013 @11:37AM (#6328284)
Yeah I've heard of BitTorrent too