717 reputation
515
bio website
location South Korea
age 32
visits member for 3 years, 9 months
seen Nov 17 at 23:46

Current tools.

  • OSX, iOS, FreeBSD.
  • C/C++/Objective-C, Cocoa, Xcode.
  • PostgreSQL.

Feel free to fix my grammar if it's wrong. I always appreciate!


Aug
2
comment Can Swift be used for anything besides iOS and OSX apps?
IMO, Swift itself is not locked to objc. It is providing objc compatibility layer as an extension, and I think we can use it without objc runtime if we don't use the features.
Jul
9
comment How to present asynchronous state change in chart or diagram?
@KeesDijk I am sorry for my vague wording. I don't have solid academic foundation on this topic, and I was just looking for any nice way of visual representation of state transition for concurrent stuffs.
Jul
4
revised Can static and dynamically typed languages be seen as different tools for different types of jobs?
added 28 characters in body
Jul
4
revised How can Swift be so much faster than Objective-C in these comparisons?
deleted 101 characters in body
Jul
4
revised How can Swift be so much faster than Objective-C in these comparisons?
deleted 101 characters in body
Jul
1
revised How can Swift be so much faster than Objective-C in these comparisons?
added 1 character in body
Jul
1
revised Can static and dynamically typed languages be seen as different tools for different types of jobs?
added 3 characters in body
Jun
14
revised Can static and dynamically typed languages be seen as different tools for different types of jobs?
added 160 characters in body
Jun
14
awarded  Yearling
Jun
14
revised How can Swift be so much faster than Objective-C in these comparisons?
added 27 characters in body
Jun
14
revised How can Swift be so much faster than Objective-C in these comparisons?
added 27 characters in body
Jun
14
comment How can Swift be so much faster than Objective-C in these comparisons?
@Asik OK I see your point. I agree that you can use value-type approach to avoiding GC, but I don't think that's an opt-out. It's just avoiding. Well, this seems to be a subtle difference of wording choice. Anyway I'll update my answer to reflect that. And I will regard unmanaged memory allocation stuff is something only for alien code (= external resource) unless you provide some proper details.
Jun
14
comment How can Swift be so much faster than Objective-C in these comparisons?
@Asik (1) GC/RC is invented only to serve ref-types - which have an identity. Then value-type doesn't seem to be in focus of this discussion. In addition, value-types can be equally available on any system, so it doesn't provide comparable differences. (2) The idea of allocating GC classes in unmanaged memory is interesting. Is this possible on .NET? I want you to provide some more details. I think I have to change my opinion if this is possible. (3) Latency issue is still remains because ref-types couldn't be removed completely.
Jun
12
revised I feel something uncomfortable with Haskell record syntax
added 1 character in body; edited title
Jun
7
awarded  Nice Answer
Jun
7
revised How can Swift be so much faster than Objective-C in these comparisons?
added 138 characters in body
Jun
6
revised How can Swift be so much faster than Objective-C in these comparisons?
added 7 characters in body
Jun
6
revised How can Swift be so much faster than Objective-C in these comparisons?
added 1685 characters in body
Jun
5
comment How can Swift be so much faster than Objective-C in these comparisons?
What you're talking is throughput. Faster has been always a vague term, and can mean anything by the context. If you want to argue about meaning of terms, you should use more precise term rather than faster especially considering current context - realtime graphics.
Jun
5
comment How can Swift be so much faster than Objective-C in these comparisons?
@JanHudec Your significantly faster is simply meaningless in realtime graphics field. That's why I mention huge leap is required on GC. Generational GC is not even close to be spike-free both in theoretically, and practically.