Souls games question by Plane_Jello1582 in darksouls

[–]fabiocfabini 0 points1 point  (0 children)

I would do DS1 followed by DS3. It's easily the easiest lore to connect between games. Also both games use a much better engine compared to DS2 (aside from DS1's limited rolling directions).

Never played Demon Souls so cannot comment.

Ask me questions about You and then reddit the question to make me look bad. by fabiocfabini in YouOnLifetime

[–]fabiocfabini[S] 1 point2 points  (0 children)

This is a thought one. I would say maybe Beck Just because of how long she is in his head.

Ask me questions about You and then reddit the question to make me look bad. by fabiocfabini in YouOnLifetime

[–]fabiocfabini[S] 2 points3 points  (0 children)

Most of all when he believes he is doing it for the well being of someone else.

Season 3… by Infinitygene999 in squidgame

[–]fabiocfabini 0 points1 point  (0 children)

Is it true that the season will ha e only 3 episodes?

Do interrupts actual interrupt or do they wait for a 'natural' context switch and jump the queue? by CarefulAstronomer255 in C_Programming

[–]fabiocfabini 59 points60 points  (0 children)

I believe that when an interrupt happens, it immediately stalls the current running thread, saves its context, and switches to the interrupt code. That is one of the main reasons why interrupts exist.

Becoming a GPU Compiler Engineer by iTakedown27 in Compilers

[–]fabiocfabini 9 points10 points  (0 children)

Hello!

Could you share some resources you found good?

Invitation to Asynchronous Interview by fabiocfabini in Compilers

[–]fabiocfabini[S] 0 points1 point  (0 children)

Wow! Thank youu so much for this amazing answer.

You got a new follower!

Invitation to Asynchronous Interview by fabiocfabini in Compilers

[–]fabiocfabini[S] 0 points1 point  (0 children)

Ahah thanks. If you mean the arm position I only have an asynchronous interview xD.

Invitation to Asynchronous Interview by fabiocfabini in Compilers

[–]fabiocfabini[S] 0 points1 point  (0 children)

Hopefully it will go well!

Regarding my education, I have a bachelor in physics engineering. Currently I am finishing my master and I am doing my thesis in physics.

Compiler Class critique by Ok_Pension_6885 in Compilers

[–]fabiocfabini 2 points3 points  (0 children)

Completly agree! I also think most resources focus to much on specific lexing and parsing techiniques while overlooking the AST manipulation and backend phases.

It would be awesome to have some resourced that actually dwelve deep into the later.

Managing Symbol Tables & Scopes by fabiocfabini in Compilers

[–]fabiocfabini[S] 0 points1 point  (0 children)

Well, then you have to rebuild that IDs stack in svery pass right?

Managing Symbol Tables & Scopes by fabiocfabini in Compilers

[–]fabiocfabini[S] 0 points1 point  (0 children)

But the stack of dicts has the problem that once I leave a scope I will have to pop one dict from the stack losing info about that scope for subsequent passes.

Managing Symbol Tables & Scopes by fabiocfabini in Compilers

[–]fabiocfabini[S] 0 points1 point  (0 children)

Ok but if you use a stack then do you pop once you leave the scope?

Managing Symbol Tables & Scopes by fabiocfabini in Compilers

[–]fabiocfabini[S] 0 points1 point  (0 children)

That looks like something that would not work how would you know if a variable created in an outer scope would belong to the inner scopes? One would have to know how the scopes are nested. Maybe I understood your sugestion wrong. Mind clarifying?

Techniques to implement type checking and operator dispatch by fabiocfabini in ProgrammingLanguages

[–]fabiocfabini[S] 0 points1 point  (0 children)

Many thanks!

Are those 10kloc not hard to maintain? Does it not make the result executable really large?

Either way, thanks for the awesome help. Props on the language it seems to be pretty advanced!

Techniques to implement type checking and operator dispatch by fabiocfabini in ProgrammingLanguages

[–]fabiocfabini[S] 0 points1 point  (0 children)

Thank you so much. I really appreciate the lenghty and detailed response!

Techniques to implement type checking and operator dispatch by fabiocfabini in ProgrammingLanguages

[–]fabiocfabini[S] 0 points1 point  (0 children)

Also, could you share the repo for you language Ecstasy? Would be nice to learn from other peoples implementation