#petlang

2025-09-07

C3 linearization algorithm will adopt for interfaces. Initially in

dl.acm.org/doi/pdf/10.1145/236

Pet is unable to comprehend syntax, here's way: docs.python.org/3/howto/mro.ht

2025-09-06

Yes, it has to be . Simply because most humans answer golang if you ask them which one is faster, golang or . Actually, a newcomer (like me, for example) can easily write 10x slower program in than in python, they all are seeded a thought that compiled languages produce faster programs.

So, golang is a better candidate for reference apps to compare with.

2025-09-05

Meow!

Mixins drew pet into huge refactoring. Multiple inheritance was never easy.

Interfaces that were vague now come into the shape. Everything is based on interfaces now.

Pet cannot see the end of this refactoring so it has to revise priorities:

1. Write pet apps in a temporary language for now.
2. Finish
3. Finish refactoring.

(1) is a difficult choice. Pet was about to get back to , but does not want to become stupid again. maybe?

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst