The random rantings of a concerned programmer.

Aug 6

(Untitled)

Category: Random

guh, I really need to order a copy of Windows so I can dick around with XNA. There is an absolute dearth of games worth their salt in the XBL Indie Games stuff — partly due to a good amount of the games in there being shit; partly because none of the games in there are advertised anywhere when they’re already so far off the normal beaten track.

I’ve been dicking around with O’Caml a little bit — fsi running through mono is a horrible piece of shit though. Hopefully running it through VS2008 will be a lot better, otherwise I’m going to be stuck writing code in C# which is bleh. O’Caml itself isn’t actually that horrid of a language — though it could use some optional forced indentation (because begin/end blocks are so passe, and ;; is such a weird character) and a type system which doesn’t suck (ie, don’t have separate operators for integer operations and floating-point operations).

That said, having records with mutable fields (despite knowing that ghc probably optimizes to in-place modifications) is a huge performance win, especially when the garbage collector on the 360 is notoriously shitty — enough so that I’ve read one should avoid any heap allocations (which is a massive PITA considering all the things that allocate on the heap — most closures, for example). In any case, it’s going to be fun implementing an in-place modifiable quadtree with a non-pure functional language :3

Until my copy of WIndows arrives through, it’s all booze and fightan games.

Also, I’m getting those little white bumps on my penis. I think it’s AIDS.


Tagged with: ,
14 comments

14 Comments so far

  1. charlie#shittingcuntbags August 7th, 2009 1:07 am

    how is your computer :3

  2. charlie August 7th, 2009 1:07 am

    wow i spend too much time on 4chan
    /embarrass

  3. Anonymous August 7th, 2009 2:37 pm

    > (despite knowing that ghc probably optimizes to in-place modifications)

    I agree completely. It’s nice to have the extra control over the amount of allocation, especially when writing for limited hardware.

    And GHC’s primops leave something to be desired in terms of elegance.

  4. Anonymous August 7th, 2009 2:57 pm

    > charlie

    lol.

    > GHC etc

    Not to mention that Haskell’s canonical way of manipulating in-place, IORefs are notoriously slow. (or so I’ve read).

    And any real usage of primops (ie, using MutableByteArray directly) is basically telling the entire type system to go fuck itself with the sharpest pointer in the pile — I don’t even want to think about how you’d go about debugging a segfault in a Haskell binary :(

    Blarg.

  5. ME! August 8th, 2009 3:23 am

    So… When are you going to redo 4scrape longer, faster, better, stronger?

  6. Taro August 8th, 2009 9:09 am

    Likely never. Web development is balls.

  7. Anonymous August 8th, 2009 10:16 am

    TARO IS A BLACK PERSON

  8. Anonymous August 8th, 2009 10:17 am

    TARO IS A TWO PUMP CHUMP

  9. Sploosh August 9th, 2009 6:15 am

    I luv XNA games!!!
    Just like I love installing the .NET framework, and XNA framework, and Windows Live, and VisualC++ (ur gonna have to install it some time).
    Yay for Microsoft Bloat!!

  10. Anonymous August 10th, 2009 8:40 am

    when are you going to kill yourself

  11. Anonymous August 10th, 2009 9:27 am

    > little white bumps on my penis

    Oh I have that too!!

  12. Anonymous August 10th, 2009 9:38 am

    > when are you going to kill yourself

    as soon as the webcam arrives!!! I’ll keep you posted xd

    > Oh I have that too!!

    ( ゚ ヮ゚) I noticed a couple days ago that they went away.

    ( ゚ -゚) I kind of miss them

  13. Anonymous August 11th, 2009 2:36 pm

    > they went away
    So it wasn’t the same thing, I guess.

  14. Bruce May 19th, 2010 10:56 am

    > little white bumps on my penis

    Oh I have that too!!

Leave a comment