Viewing profile — jckarter
jckarter
HN member- Joined
- Sun, Nov 23, 2008, 7:14 PM UTC
- HN karma
- 191
- Public activity
- 41 items
- HN profile
- View on Hacker News ↗
About jckarter
Recent public activity
-
comment
Comment #13118405
Looking at the generated code, we have a couple issues that prevent full optimization. One of them I already knew about ( https://bugs.swift.org/browse/SR-2926 ) -- as a debugging …
-
comment
Comment #3476890
Clay has shared and unique pointer implementations in its library. Naive channels could be mostly implemented in the library as well, but I think they might need language support t…
-
comment
Comment #3476480
Clay is a lot more flexible and metaprogrammable than Rust. Clay allows ad-hoc overloading with predication based on arbitrary compile-time computation, whereas Rust's polymorphism…
-
comment
Comment #3476409
What build information is missing? The README.txt describes how to build the compiler; it's a fairly typical cmake setup.
-
comment
Comment #3475533
You're correct; Clay's type system doesn't help much with memory safety. It's flexible enough to express RAII-based ownership semantics like C++, so you can manage dynamic memory w…
-
comment
Comment #2838439
The more fundamental mismatch is that they're testing an interpreter (libc's printf implementation) against a compiler (pypy's format string jit). A C++0x or D library that parsed …
-
comment
Comment #2506983
If you're banned here, you aren't locked out of the site or prevented from posting. Your posts are just marked so that only you (and other users who have chosen "show dead comments…
-
comment
Comment #2503676
jashkenas (CoffeeScript author) replied to you, but for some reason he's deadbanned: > Thanks for mentioning it -- the fix was actually to correct a regression from a previous comm…
-
comment
Comment #2325547
It's C++ and of course dependent on Unix/Windows memory mapping APIs, but you might like asmjit: http://code.google.com/p/asmjit/
-
comment
Comment #2324337
Sad, but understandable. "OpenBSD writes their own ROFF interpreter" isn't very interesting, but "OpenBSD purges C++ from core" appeals to developers' strong emotional responses to…
-
comment
Comment #2323968
Not everywhere needs to become Silicon Valley. IT is well-trodden ground with established players and power centers now. Smaller cities like Portland would do better promoting emer…
-
comment
Comment #2323899
I see. So does this purge only consist of compiled executables then, with the standard C++ headers and libstdc++ still getting a pass?
-
comment
Comment #2323571
Orthogonal to bloat, libstdc++ is a large, ugly, and hard-to-audit attack surface that I'm sure OpenBSD is glad to push out of core.
-
comment
Comment #2307082
Every Mac still ships with Xcode on the OS install disc, as do the OS X upgrade discs. Let's wait until Lion comes out before assuming that won't be the case anymore.
-
comment
Comment #2292809
The language in the standard may have changed in C99 due to unprototyped functions being deprecated. In C89, however, I'm pretty sure that unprototyped and prototyped functions nee…
-
comment
Comment #2291985
This is incorrect. It's not possible to implicitly use an incompatible ABI for prototyped and vararg functions, since a foo f(bar, bas) function needs to be callable via an unproto…
-
comment
Comment #2268297
I wonder if they'll stick to this for the final version. They tried to remove 256-color mode support in 10.5.something but backpedaled when the Mac Starcraft players went nuts.
-
comment
Comment #2229825
There are lots of edge cases where the sign of zero affects computation. In floating-point, zero values represent not only the exact value zero but the result of an underflowed com…
-
comment
Comment #2118894
That's just for the framebuffer. All the intermediate textures flying around will need four times the memory too, and could easily eat up several hundred megabytes.
-
comment
Comment #2115089
Crackers aren't your customers. Don't waste time/money on them.
-
comment
Comment #2078989
A big difference between iOS and OS X is that desktop applications have more than 20 years of UI research and convention behind them, while touch interfaces have less than half (ma…
-
comment
Comment #2060055
There's actually a dedicated Script menu available in the OS. Instead of deploying .apps and taking up space in the Dock, you can start up AppleScript Editor and check "Show Script…
-
comment
Comment #1986869
"copy"ing an immutable string just retains it, so there's little benefit to using a retain property for NSString properties, or for properties of the other NSMutableCopying type fa…
-
comment
Comment #1902548
Aside from a tiny VM written in C++, nearly all of Factor ( http://factorcode.org/ ), including its parser, optimizing compiler, and code generator, is written in itself. The autho…
-
comment
Comment #1850651
In my experience, bitbucket has been extremely unreliable and creaky compared to github. I see frequent random unscheduled outages where the ssh connection won't connect, ssh won't…