Earlier quoted context omitted.
I could very well be feeding a troll here but I found your point, frankly, ludicrous. Cox is itself a valid word [1] with meaning entirely unrelated to the male genitalia. I don't think the library was named after, for instance, a certain English apple but I find the idea of avoiding a library simply because its name happens to be a homophone of a crude word to be absurd; perhaps it is further indicative that one has…
Cox is also a common English last name.
Show HN: Libcox – A C Library for Cross-Platform System Calls
11–20 of 31 posts
Re: Show HN: Libcox – A C Library for Cross-Platform System Calls
#12This library has an unfortunate name. When pronounced, it sounds like "libcocks". "Cock" is American slang for "penis". "Cocks" refers to multiple penises. I know it may seem minor or irrelevant to some here, but a name like that could cause problems for some users, ultimately preventing them from using this library, even if it were the best option available. These kinds of users are in environments where the use of…
I could very well be feeding a troll here but I found your point, frankly, ludicrous. Cox is itself a valid word [1] with meaning entirely unrelated to the male genitalia. I don't think the library was named after, for instance, a certain English apple but I find the idea of avoiding a library simply because its name happens to be a homophone of a crude word to be absurd; perhaps it is further indicative that one has…
Re: Show HN: Libcox – A C Library for Cross-Platform System Calls
#13This library has an unfortunate name. When pronounced, it sounds like "libcocks". "Cock" is American slang for "penis". "Cocks" refers to multiple penises. I know it may seem minor or irrelevant to some here, but a name like that could cause problems for some users, ultimately preventing them from using this library, even if it were the best option available. These kinds of users are in environments where the use of…
I could very well be feeding a troll here but I found your point, frankly, ludicrous. Cox is itself a valid word [1] with meaning entirely unrelated to the male genitalia. I don't think the library was named after, for instance, a certain English apple but I find the idea of avoiding a library simply because its name happens to be a homophone of a crude word to be absurd; perhaps it is further indicative that one has…
Other than that: fantastic work.
Re: Show HN: Libcox – A C Library for Cross-Platform System Calls
#14Re: Show HN: Libcox – A C Library for Cross-Platform System Calls
#15This library has an unfortunate name. When pronounced, it sounds like "libcocks". "Cock" is American slang for "penis". "Cocks" refers to multiple penises. I know it may seem minor or irrelevant to some here, but a name like that could cause problems for some users, ultimately preventing them from using this library, even if it were the best option available. These kinds of users are in environments where the use of…
Re: Show HN: Libcox – A C Library for Cross-Platform System Calls
#16Aside from being C and "lightweight" I wonder when you'd want to pick this instead of POCO or ACE...
Thanks also to you for sharing a couple well-established alternatives.
Re: Show HN: Libcox – A C Library for Cross-Platform System Calls
#17Re: Show HN: Libcox – A C Library for Cross-Platform System Calls
#18This library has an unfortunate name. When pronounced, it sounds like "libcocks". "Cock" is American slang for "penis". "Cocks" refers to multiple penises. I know it may seem minor or irrelevant to some here, but a name like that could cause problems for some users, ultimately preventing them from using this library, even if it were the best option available. These kinds of users are in environments where the use of…
Just before I went to read the comments I was almost 100% positive I'd see one like that, thanks for not disappointing me.
Re: Show HN: Libcox – A C Library for Cross-Platform System Calls
#19Aside from being C and "lightweight" I wonder when you'd want to pick this instead of POCO or ACE...
So if you ask this question, you might as well ask why system calls are not more expansive in their capabilities.
I think there's a reason, system calls are much simpler. They are building bricks. If you want to layer something complex on top, you're free to do so.
About your suggestions, ACE's documentation is particularly bad. I wouldn't recommend it to anyone.
Re: Show HN: Libcox – A C Library for Cross-Platform System Calls
#20 rc = libcox_exec_fmt(pHandle,&pResult,"ls '%s'",zDir); /*Don't forget the single quotes around 'zDir' */
This is either insecure, or so different from a shell as to make it not worth using shell syntax.I really like the concept though. Took me to figure out what the concept is because "system calls" doesn't mean "shell commands" to me, but having figured that out, operating on shell commands has a lot of things going for it.