Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Browser? C*dder? Where?

Name: Anonymous 2022-09-14 11:53

Name: Cudder !cXCudderUE 2022-09-15 4:55

That's not me. Nor is SerenityOS affiliated with Anonix in any way. I'm still working on mine as time permits.

The Ladybird browser came to life on July 4th,

'MURICA FUCK YEAH!!!

MAKE BROWSERS GREAT AGAIN!

Name: Anonymous 2022-09-15 6:27

>>2
Anonix
That's a blast from the past!

Name: Anonymous 2022-09-15 15:35

>>2
What are your thoughts on this browser? Is it cringe or based?

Name: Anonymous 2022-09-15 18:10

>>4
Make sure it's at least 1 GiB. The default of 800 MiB is generally too small to install ladybird.
Fucking cringe bloatware

Name: Anonymous 2022-09-15 19:27

GIB
MiB

Dipshits.

Name: Cudder !cXCudderUE 2022-09-16 1:42

>>4
It's always good to see some competition, especially when the alternative is Google's monopoly...

https://github.com/SerenityOS/serenity/blob/master/Userland/Libraries/LibWeb/HTML/Parser/HTMLTokenizer.cpp

...even if it's not particularly good competition. In fact, given the author's past work, it't not too surprising that even the source structure is like a WebKit clone.

But this must be the 5th or 6th HTML tokeniser I've seen which is another massively bloated copy-paste literal unthinking translation of the spec. Nearly 3k lines of C++, for something that is doable in under 600 lines (i.e. individual instructions!) of x86 Asm. Have programmers forgotten how to think, or is this merely a manifestation of the "don't think" mentality that's infected much of Western society?

https://dis.tinychan.net/read/prog/1406427616

Also, >>5 and >>6.

tl;dr: based if you want more browser competition, cringe if you're expecting anything more than that.

Name: Anonymous 2022-09-16 5:22

>>7
Can you post how you would implement a simple parser tokenizer in a cudder-approved way? Preferably in C.
Consider a simple grammar like this:

token: op
| '"' str
| widestr

maybe_cmp:
| '='

op: '<' maybe_cmp
| '>' maybe_cmp
| '=' maybe_cmp
| '!' maybe_cmp

str: '"'
| '\' chr str
| chr str

widestr := 'L' '"' str

Name: Anonymous 2022-09-16 8:23

>>6
What's wrong? Stop being childish. Do you also snicker when you heard the word ``niggardly''?

Name: Anonymous 2022-09-16 19:44

>>9
Everyone knows what MB and GB mean in a computing context, except autists and HDD manufacturers trying to jew you.

Name: Cudder !cXCudderUE 2022-09-17 4:28

>>8
Your request is underspecified. What do you want me to do with that grammar? It might as well be nothing, in which case there's no code required at all.

On the other hand, I've already posted pieces of my HTML tokeniser along with explanations:

https://dis.tinychan.net/read/prog/1406427616/549

https://dis.tinychan.net/read/prog/1406427616/862

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List