Richard Braakman

Results 43 comments of Richard Braakman

A useful API for tiger is another question, though :) I've been thinking about that for a while now. Exposing tiger's knowledge about the game script is difficult because it's...

So... I don't like the introduction of LocStack. Token and Loc are fundamental to tiger and I don't want to complicate that. As an alternative for the performance benefit, I...

Which one is conceptual complexity? :) I want Token and Loc and Block to remain the fundamental concepts used by tiger. I think having two kinds of Loc is going...

The insertion order is carefully controlled to override items in the right order. Do you have an example of where it's wrong? Because that needs to be looked at.

> It seems that processing subitems in loc order stabilises the tutorial step duplicate reports [BrknRobot@bdfdd48](https://github.com/BrknRobot/tiger/commit/bdfdd4808ca4814117b98d4ee0f56ec41b7c375e) Okay :) I'd like to have both patches. Inserting in the correct order, but...

This PR gives a significant speedup (6.5s to 5.0s for ck3) and I can't figure out why.

There's something wrong with the loca parsing, which is probably why it's faster. There are no reports about localization files in the output.

I got as far as discovering that the dummy localization files from `mod-test-vanilla` (such as `dummy_l_english.yml`) are never passed to the localization FileHandler. This leaves `mod_langs` empty.

I was concerned about possible slowdown due to all the locking around `Arc`, which is why I tried to benchmark it :) In one of my early designs before the...

Btw I've been thinking that the internal pdx script may have been a mistake and a table-based approach would be better. But getting rid of them is a longer term...