Writing a Unix clone in about a month
11–20 of 140 posts
Re: Writing a Unix clone in about a month
#12I was interested in Hare until I found this immensely self-defeating FAQ item: https://harelang.org/documentation/faq.html#will-hare-suppor... As a baseline, I support developers using whatever license they would like, and targeting whatever operating systems, indeed, writing whatever code they would like in the process. That doesn't make this specific policy a good idea. Even FSF, generally considered the most extre…
Re: Writing a Unix clone in about a month
#13I was interested in Hare until I found this immensely self-defeating FAQ item: https://harelang.org/documentation/faq.html#will-hare-suppor... As a baseline, I support developers using whatever license they would like, and targeting whatever operating systems, indeed, writing whatever code they would like in the process. That doesn't make this specific policy a good idea. Even FSF, generally considered the most extre…
Supporting an OS the devs don’t use is a big ask.
Re: Writing a Unix clone in about a month
#14Impressive, super cool, and inspiring! Example of “creating something impressive in X days” requires a lot of experience and talent that is built over years .
https://www.ticalc.org/archives/files/fileinfo/463/46387.htm...
Re: Writing a Unix clone in about a month
#15Source: UNIX: A History and a Memoir Paperback – October 18, 2019 by Brian W Kernighan (Author)
Re: Writing a Unix clone in about a month
#16I was interested in Hare until I found this immensely self-defeating FAQ item: https://harelang.org/documentation/faq.html#will-hare-suppor... As a baseline, I support developers using whatever license they would like, and targeting whatever operating systems, indeed, writing whatever code they would like in the process. That doesn't make this specific policy a good idea. Even FSF, generally considered the most extre…
On the other hand, that is hardly the only thing from the FAQ that raises one's eyebrows:
> we have no package manager and encourage less code reuse as a shared value
> qbe generates slower code compared to LLVM, with the performance ranging from 25% to 75% the runtime performance of comparable LLVM-generated code
> Can I use multithreading in Hare? Probably not.
> So I need to implement hash tables myself? Indeed. Hash tables are a common data structure that many Hare programs will need to implement from scratch.
As it stands, this is definitely not a language designed for mass adoption. Which is fine, and at least they're upfront about it.
Re: Writing a Unix clone in about a month
#17Re: Writing a Unix clone in about a month
#18Would love any resources that goes in more details, if any HN-er or the author himself knows of some!
Re: Writing a Unix clone in about a month
#19This is really cool. Reminds me of the original Unix was invented in a couple weeks while Ritchie's family went on vacation to CA to visit his in-laws. Source: UNIX: A History and a Memoir Paperback – October 18, 2019 by Brian W Kernighan (Author)
Re: Writing a Unix clone in about a month
#20I was interested in Hare until I found this immensely self-defeating FAQ item: https://harelang.org/documentation/faq.html#will-hare-suppor... As a baseline, I support developers using whatever license they would like, and targeting whatever operating systems, indeed, writing whatever code they would like in the process. That doesn't make this specific policy a good idea. Even FSF, generally considered the most extre…
While I understand your concerns, I disagree with your the idea of “imposition”. Someone doing something for free doesn’t owe anyone to do it in a particular way (as long as it’s not malevolent). You’re free to express your opinion, but if the developer has already established his guidelines, criticisms like this is not constructive.