nancygold's Journal
 
[Most Recent Entries] [Calendar View] [Friends View]

Saturday, August 10th, 2024

    Time Event
    12:23a
    Apparently I'm getting retarded...
    Today I had issue catching an easy bug.

    Context:
    I'm transitioning Symta to support 32bit and potentially 16bit CPUs,
    So I had to redesign the tagged pointer format to be more uniform.
    Basically as of now I pack as many chars and fixnum bits as possible.
    That requires complex tag system, where enum and heap types have additional tag bits.
    These proven to be inefficient, requiring additional comparisons, shifts and masks.
    These are inadmissible on slower 32bit CPUs.
    So I'm sacrificing support for 61bit float and reducing finxum/fixtext to 48 bits.

    Most changes involved the runtime.
    But producing a new standard library, requires using the old runtime.
    Yet a few macros had hardcoded fixnum size during the generation.
    I was literally starring at the comparison operator for hours...
    Before realizing what was really happening.
    What was fixtext before became heap allocated in the new runtime.
    Yet macros generated _eq opcode, which is used to compare immediates.

    Had to temporarily disable the _eq optimization with #ifdef.



    Current Mood: annoyed
    12:52a
    "Indie" Games
    What is so independent about the multi-million dollar projects with investors, marketing budget and a clear business plan?
    "Independent" from what?

    For example, Sea of Stars is a typical indie game, it had budget of 3 million USD and a team of 276 people:
    https://www.mobygames.com/game/207900/sea-of-stars/credits/windows/

    How is that different from typical EA Sports release?

    Why should anyone actually buy it, instead of pirating, since employees got paid anyway and the rich investors deserve no return on their investments?

    t. communism

    Current Mood: amused
    12:31p
    Why I'm Communist
    1. Capitalists refuse to hire trans women. So the only way for me to get stable employment is through expropriation of the capital.
    2. Capitalists like Elon Musk actively work against trannsexuals, and want to take away our hormonal meds. Only the global 1917 can stop them.
    3. Capitalists promote local cultures, languages and other vendor-lockin nonsense, since these benefit their competitive advantage. That is how we get the non-stop wars and violence. Castrate toxic men, like Putin, Musk and Zelensky, ban all languages but English, and there will be peace in the entire world.

    So the first step: ban russian and ukrainian oinking nahruks. Say no to the toxic masculine subhuman capitalist nigger-slav pigs!

    Current Mood: contemplative
    1:37p
    ChatGPT defends child abuse and slavery as long as it is done by Muslims

    ...






    Current Mood: amused

    << Previous Day 2024/08/10
    [Calendar]
    Next Day >>

About LJ.Rossia.org