Live data from Hacker News

Viewing profile — orangeduck

orangeduck

HN member
Joined
Fri, Dec 30, 2011, 2:38 PM UTC
HN karma
471
Public activity
61 items

About orangeduck

No profile information was provided.

Recent public activity

  1. story
  2. story
  3. story
  4. story
  5. comment
    Comment #12575156

    Yeah split stacks will be a problem. Essentially `tgc` just scans between the address recorded as the "bottom" and the one recorded as the "top". Both of theses can be manually adj…

  6. comment
    Comment #12573168

    The registers are flushed to the stack before the mark is performed (using `setjmp`) so unless the behaviour of the platform is particularly odd in this case it shouldn't be an iss…

  7. comment
    Comment #12570204

    For anyone curious, I built a project in C called tgc ( https://github.com/orangeduck/tgc ) which has some similarities. It's essentially a stand alone version of the Cello Garbage…

  8. comment
    Comment #10826006

    I really like this idea, but bezier curves are quite computationally difficult to use. There are many representations of these kind of continuous shapes which are much easier for t…

  9. comment
    Comment #9752841

    Lua has an alternative to Regex which is an extension of the C patterns (used in printf etc). http://lua-users.org/wiki/PatternsTutorial At first I found it a bit confusion but the…

  10. comment
    Comment #8800687

    It uses raw pointers (void*) and something a little like a vtable: http://libcello.org/documentation/hacking

  11. comment
    Comment #8800575

    Author here. I always get asked two questions about libCello. 1. Why? 2. Is anyone using it for anything serious? The second one is easiest to answer: no. And most people are supri…

  12. comment
    Comment #8557246

    Thanks for the support, and congratuations to yourself on publishing. It looks like you've done a really great job and totally nailed the process and the print version! > How did i…

  13. comment
    Comment #8556064

    I've also recently self published my book http://www.buildyourownlisp.com/ via createspace, having first converted it to an ebook and then to a print book, so I was really interest…

  14. story
  15. comment
    Comment #8450385

    I'm a big advocate of "worse is better" - in fact I put it in my bio even at the risk of scaring off potential colleagues or employers. The real meaning of "worse is better" is of …

  16. story
  17. comment
    Comment #7991451

    I think this demonstraights a real weakness of Haskell. Several times I've started a new project only to spend several hours trying to work out the correct way to structure what I …

  18. story
  19. comment
    Comment #7896428

    Macros in C can sometimes be nasty, but "min" is a pathological case for a macro because it isn't what macros were meant for. In reality "min" should just be a function, and you sh…

  20. comment
    Comment #7845082

    So I get it, and it makes a good point, but this could be more of a symptom than a disease. When I first started programming C I also tended to just exit the program on getting a b…

  21. comment
    Comment #7826328

    Anyone who likes this idea but wants to do it in C might enjoy this http://www.buildyourownlisp.com/

  22. comment
    Comment #7531447

    Hi crnxion. The source can be found here: https://github.com/orangeduck/BuildYourOwnLisp I welcome corrections/edits.

  23. comment
    Comment #7531337

    Thanks. I've fixed the link.

  24. comment
    Comment #7531227

    Author here. A parser combinator library is used to do the parsing.

  25. comment
    Comment #7531221

    Thanks for the suggestion. I'll open this option up if possible.