Ruby Webbrowser

Hey Guys,

I am new to Ruby and wanted to create a little project for learning
Ruby, but it turned out that it would be a lot more work, then I
considered.
My I idea was writing a Ruby Web Browser.

So now I search for programmers interested in this Idea.

Why should we do this: I think everyone uses webbrowsers so we can
achieve an increase of Ruby’s popularity.

What is the Problem: We need a good HTML-Render-Engine => LOT of work to
do!
Solution: Teamwork! If there is a big the team the single person has
less work to do then in a small development group.

What we need:
-People who help me with the Design of the Programm
-Programmers familiar with GUI-Programming
-Persons familiar with Webbrowsers an how they work

But I think If the first step is done there will be something like a
layout for the single Renderer Classes so everyone knowing ruby can
contribute somthing to the project!

Hope you will like the Idea. Greets from Germany, Kai

On Sat, Jul 31, 2010 at 8:13 AM, Kai Dölger [email protected] wrote:

Hey Guys,

I am new to Ruby and wanted to create a little project for learning
Ruby, but it turned out that it would be a lot more work, then I
considered.
My I idea was writing a Ruby Web Browser.

Please no. There are too many browsers to target already.
If you do, please use an existing engine. Please.

So now I search for programmers interested in this Idea.

Why should we do this: I think everyone uses webbrowsers so we can
achieve an increase of Ruby’s popularity.

What is the Problem: We need a good HTML-Render-Engine => LOT of work to
do!
Solution: Teamwork! If there is a big the team the single person has
less work to do then in a small development group.

The security issues you will open are astounding.
Try something less complex first like a small kernel.
If you want to write ruby bindings to webkit, then by all means, have
fun.

What we need:
-People who help me with the Design of the Programm
-Programmers familiar with GUI-Programming
-Persons familiar with Webbrowsers an how they work

You’ll need way more than this. lol.

http://www.w3.org/TR/

have fun reading the several specs you’d need to implement.

You would be doing the world much more good if you were to focus your
attention
towards improving the performance of nokogiri or writing a better GC for
Ruby.

Andrew McElroy
TryRuby.org

Andrew Mcelroy wrote:

writing a better GC for Ruby.

What do you mean with GC!?

Sorry I dont get the gist :smiley:

I think he meant Garbage Collection when he mentioned GC


Thanks & Regards,
Dhruva S…

On Sat, Jul 31, 2010 at 6:43 PM, Kai Dölger [email protected] wrote:

What is the Problem: We need a good HTML-Render-Engine => LOT of work to
do!

you don’t want to write this yourself. take an existing renderer and
build a browser around it with the features you want. see kazehakase
for example: http://kazehakase.sourceforge.jp/

martin

Dhruva S. wrote:

I think he meant Garbage Collection when he mentioned GC

Thanks now I get his Idea. And it sounds like fun!

A web browser developed by Ruby is great.
we can extend it by ruby, write configuration file by ruby. write
add-ons by
ruby.

and we should use some existing projects.
webkit ruby binding or gecko ruby binding
javascript engine ruby binding

On Monday, September 13, 2010 08:25:35 pm Guten wrote:

A web browser developed by Ruby is great.
we can extend it by ruby, write configuration file by ruby. write add-ons
by ruby.

and we should use some existing projects.
webkit ruby binding or gecko ruby binding
javascript engine ruby binding

How would this be significantly better than the options we have?

Chrome can be extended in JavaScript, configuration files are in JSON,
and
add-ons are JavaScript. I can understand liking Ruby better, but I don’t
like
it better enough to write a whole browser just to avoid JavaScript.

If the adventure is to use a class structured javascript in a Ruby way,
then:
http://jsclass.jcoglan.com/ may be appropriate.

MarkT

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs