Jump to content

10 posts in this topic

Posted

[quote]

Mozilla

Share this post


Link to post
Share on other sites

Posted

a new programming language ? why ? rewritign the browser engine makes sense, to some degree, but then the whole term rewriting is a misnomer, nothing is ever written from scratch.

But as I recall there's already several of these "secure" programming languages about, but more importantly there are systems that let you use existing programing languages while the IDE and backend checks for bad coding practices and non-secure code.

I guess we'll have to wait and see if this actually does have any improvement on FF and if Servo is able to catch up to FF feature support wise.

Share this post


Link to post
Share on other sites

Posted

IIRC, the main basis for Servo was an engine that was inherently asynchronous and multithreaded, instead of having it bolted on (as with existing engines), and Rust was started as a hobby I think, but other developers started liking what it offered (Apparently things like threading is easy, variable ownership is easy, etc.) and started using it as the basis.

It's interesting, but personally I don't think it'll replace Gecko as the engine of choice for Mozilla. But foretelling the future has always been hard.

Share this post


Link to post
Share on other sites

Posted

I think the main problem is catching up. it's ery hard today to write a new engine from scratch, there's so much.

it's like an article, on the verge I think, about Adobe and photoshop, and how it has codes from way back in the early MacOS versions still in there and it's like a giant city. they can't rewrite it from "scratch" it's just way to much to code and write. making a new engine today, not only would you start out by supporting everything existing engines have takes 10+ years to do, but you also have to keep optimizing and add in all the new features that are coming.

So yeah, I see it as unlikely that it'll replace Gecko, unless it turns out REALLY good and manages to not only catch up but also keep up.

more curiosuly, why would the work with Samsung... they're hardly known for good software and coding...

Share this post


Link to post
Share on other sites

Posted

[quote name='HawkMan' post='595615244']a new programming language ? why ?[/quote]
[quote]Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of

Share this post


Link to post
Share on other sites

Posted

[quote name='HawkMan' timestamp='1365030301' post='595615290']
I think the main problem is catching up. it's ery hard today to write a new engine from scratch, there's so much.

it's like an article, on the verge I think, about Adobe and photoshop, and how it has codes from way back in the early MacOS versions still in there and it's like a giant city. they can't rewrite it from "scratch" it's just way to much to code and write. making a new engine today, not only would you start out by supporting everything existing engines have takes 10+ years to do, but you also have to keep optimizing and add in all the new features that are coming.

So yeah, I see it as unlikely that it'll replace Gecko, unless it turns out REALLY good and manages to not only catch up but also keep up.

more curiosuly, why would the work with Samsung... they're hardly known for good software and coding...
[/quote]

I think Samsung is trying to move away from Google and Android and have something of "their own", similar to how they're supporting development of projects like Tizen or Wayland.

And yeah, we're at the point where nobody really wants to write an engine from scratch, Apple and Google couldn't, and even Opera has moved from maintaining their engine to using a shared codebase.

Share this post


Link to post
Share on other sites

Posted

[quote name='The_Decryptor' timestamp='1365031702' post='595615320']
I think Samsung is trying to move away from Google and Android and have something of "their own", similar to how they're supporting development of projects like Tizen or Wayland.
[/quote]

When I first read this I thought of Tizen.

Share this post


Link to post
Share on other sites

Posted

[quote name='Growled' post='595615518']When I first read this I thought of Tizen.[/quote]
When I read that I thought of my bada phone. Then I laughed. [i]Then I cried.[/i]

Share this post


Link to post
Share on other sites

Posted

Are they going to call it 'Samfox' ?


[img]http://i.imgur.com/NHggGlr.jpg[/img]
1 person likes this

Share this post


Link to post
Share on other sites

Posted

I just read the [url="http://static.rust-lang.org/doc/0.6/tutorial.html"]Rust language tutorial[/url] and this is the most interesting language I discovered since F#. They just nailed everything, from statements vs expressions to immutability to null references to implicit interfaces to type traits to resource management, it's all pretty much as good as you could hope a language to be.

Of course like all stand-alone languages it'll probably suffer from limited tooling and libraries, but perhaps we'll see a .NET implementation in the future. As a replacement to C++, my hopes aren't too high as D and Go were already supposed to do this and didn't really get anywhere, but you never know.
1 person likes this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.