top | item 32811501 (no title) paoda | 3 years ago It definitely wasn't needed, but it goes against what I think makes SerenityOS so special.That being that everything in SerenityOS and its several related projects is made from scratch. discuss order hn newest greenthrow|3 years ago > If you wish to make an apple pie from scratch, you must first invent the universe.They are using Qt and C++. They have chosen where to draw a line, which is fine, and that line happens to be on the other side of "Javascript Engine". bowsamic|3 years ago They are not using Qt in Serenity, only on Linux in order to hook up painting and events.Also, they are making a new programming language (Jakt) to replace a lot of the C++ sph|3 years ago To be fair Qt is just to create the window on Linux, but all the browser internals are their own. load replies (1) coldtea|3 years ago I think they'll replace Qt with their own GUI lib eventually - and they're already building their own language to replace C++ (for their uses I mean)... load replies (1) asddubs|3 years ago I guess a precise defition of the line would be something like "no third party code dependencies" load replies (1) unclad5968|3 years ago Evidently the line is a curve and did not include a third party JS engine, since the project doesn't include a third party JS engine. load replies (1) unknown|3 years ago [deleted]
greenthrow|3 years ago > If you wish to make an apple pie from scratch, you must first invent the universe.They are using Qt and C++. They have chosen where to draw a line, which is fine, and that line happens to be on the other side of "Javascript Engine". bowsamic|3 years ago They are not using Qt in Serenity, only on Linux in order to hook up painting and events.Also, they are making a new programming language (Jakt) to replace a lot of the C++ sph|3 years ago To be fair Qt is just to create the window on Linux, but all the browser internals are their own. load replies (1) coldtea|3 years ago I think they'll replace Qt with their own GUI lib eventually - and they're already building their own language to replace C++ (for their uses I mean)... load replies (1) asddubs|3 years ago I guess a precise defition of the line would be something like "no third party code dependencies" load replies (1) unclad5968|3 years ago Evidently the line is a curve and did not include a third party JS engine, since the project doesn't include a third party JS engine. load replies (1) unknown|3 years ago [deleted]
bowsamic|3 years ago They are not using Qt in Serenity, only on Linux in order to hook up painting and events.Also, they are making a new programming language (Jakt) to replace a lot of the C++
sph|3 years ago To be fair Qt is just to create the window on Linux, but all the browser internals are their own. load replies (1)
coldtea|3 years ago I think they'll replace Qt with their own GUI lib eventually - and they're already building their own language to replace C++ (for their uses I mean)... load replies (1)
asddubs|3 years ago I guess a precise defition of the line would be something like "no third party code dependencies" load replies (1)
unclad5968|3 years ago Evidently the line is a curve and did not include a third party JS engine, since the project doesn't include a third party JS engine. load replies (1)
greenthrow|3 years ago
They are using Qt and C++. They have chosen where to draw a line, which is fine, and that line happens to be on the other side of "Javascript Engine".
bowsamic|3 years ago
Also, they are making a new programming language (Jakt) to replace a lot of the C++
sph|3 years ago
coldtea|3 years ago
asddubs|3 years ago
unclad5968|3 years ago
unknown|3 years ago
[deleted]