Viewing profile — orangeduck
orangeduck
HN member- Joined
- Fri, Dec 30, 2011, 2:38 PM UTC
- HN karma
- 471
- Public activity
- 61 items
- HN profile
- View on Hacker News ↗
About orangeduck
No profile information was provided.
Recent public activity
- story
- story
- story
- story
-
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…
-
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…
-
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…
-
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…
-
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…
-
comment
Comment #8800687
It uses raw pointers (void*) and something a little like a vtable: http://libcello.org/documentation/hacking
-
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…
-
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…
-
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…
- story
-
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 …
- story
-
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 …
- story
-
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…
-
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…
-
comment
Comment #7826328
Anyone who likes this idea but wants to do it in C might enjoy this http://www.buildyourownlisp.com/
-
comment
Comment #7531447
Hi crnxion. The source can be found here: https://github.com/orangeduck/BuildYourOwnLisp I welcome corrections/edits.
-
comment
Comment #7531337
Thanks. I've fixed the link.
-
comment
Comment #7531227
Author here. A parser combinator library is used to do the parsing.
-
comment
Comment #7531221
Thanks for the suggestion. I'll open this option up if possible.