Anonymous
I love libuv
Anonymous
But now I am cloning v8
Anonymous
Can tell tips and tricks to break some code
Parra
v8 is complex
Parra
because it's a monster
Parra
they go so fast
Anonymous
😢
Parra
i implemented v8 for embedding js like a year ago
Anonymous
And if I need to break node to understand then
Parra
v5
Anonymous
V5?
Parra
version 5
Anonymous
Ohu
Parra
and now they are at version 8
Parra
or something like that
Parra
😂
Parra
my code went so outdated in one year
MᏫᎻᎯᎷᎷᎬᎠ
How all of this conv related to C++?
Parra
we are talking about v8 and node
Parra
internals
Parra
which are runtimes implemented in c++
MᏫᎻᎯᎷᎷᎬᎠ
Hmm
Parra
we are talking about internals of that runtimes
Anonymous
And if I need to understand node API I need to use it test cases
MᏫᎻᎯᎷᎷᎬᎠ
Okay
MᏫᎻᎯᎷᎷᎬᎠ
Sorry
Parra
MᏫᎻᎯᎷᎷᎬᎠ
Continue
Anonymous
Test cases
Parra
they have a folder
Parra
with all js std
Parra
for example
Parra
http and things like that
Walter
@Shelly am done installing mingw ...So how do I run it??
Parra
everything that does not need to be implemented in c++
Anonymous
You will cry the 65% test cases and rest code
Parra
and.then they have a script
Anonymous
Yess
Parra
called bootstrap
Parra
that loads that into v8
Parra
and creates process object
Parra
for example
Anonymous
Ohhh
Parra
they rely a lot on js
Anonymous
I never know that
Parra
instead of doing things in c++
Parra
yeah, me neither until i had to write metacall
Parra
they for example provide a build options in node gyp
Parra
to add extra files with that method
Anonymous
It's metacall your creation
Parra
so you can build node executable tougher with your code
Parra
electron does something like that too
Parra
to generate desktop apps
Parra
Parra
with that lib I'm implementing a FaaS
Parra
(function as a service)
Parra
for high performance backends
Anonymous
Damn man
Parra
and serverless
Parra
haha
Anonymous
Where you for long time
Anonymous
😂
Parra
I already published the lib
Parra
but the faas is not OpenSourced
Anonymous
I am still figuring how to create a patch and change some code
Anonymous
It's my new step in open source
Parra
great then :D
Parra
open source rocks
Anonymous
I am still figuring out how to get into tools
Anonymous
Any suggestions
Parra
it's complex
Parra
node gyp is so deprecated
Parra
are you talking about node internal tools?
Parra
or in general c/c++ tools?
Anonymous
Yes
Parra
ok
Anonymous
Both
Parra
so..
Parra
maybe nodejs is not the best to learn them
Parra
you have different ways to learn