IRC channel logs

2020-07-08.log

back to list of logs

***xwvvvvwx- is now known as xwvvvvwx
<Darius>did someone here mention they were working on a new B compiler? I seem to vaguely remember that, and now a friend of mine would be interested.
<nikita`>you mean other than ybc which requires BlitzMax?
<nikita`>oh, the one by sergev looks very small.
<Darius>thanks, those were specific enough keywords to find those
<nikita`> https://github.com/sergev/b-compiler/blob/master/btran/btran.c
<nikita`>sorry, forgot about the link
<nikita`>it'll rain errors, so earlier c standards, or you want to fix up the code, but interesting enough to read
<nikita`>(i guess, distracted by reading another language right now)
<Darius>yeah, i'm only interested in reading them
<nikita`>what do you need B for ooc?
<Darius>i don't, but a friend wanted to read the original B compiler, wrote to ken thompson who said he didn't have the source, and i mentioned that someone had made a new one
<nikita`>hm
<Darius>and i wouldn't mind looking them over out of curiosity
<nikita`>aren't the sources out there somewhere, even when ken doesn't have them? I don't remember how C came in, but some pojects exist which did early unix systems
<Darius> https://stackoverflow.com/a/1601432 claims B didn't get propagated into newer unices
<nikita`>yeah
<nikita`>some iocc entry did early unix up to before-BSD or something and I don't remember if it included B
<nikita`> https://retrocomputing.stackexchange.com/questions/10870/is-there-a-way-to-get-a-compiler-for-the-original-b-programming-language is also interesting
<Darius>MCPL might also be of interest -- by the same guy who made the original bcpl
<Darius>thanks, that retrocomputing page looks very helpful
<Darius> https://www.cl.cam.ac.uk/~mr10/MCPL.html
<nikita`> https://www.ioccc.org/2018/mills/hint.html think this didn't include a B
<nikita`>too bad our source cannonically doesn't go back with version control back to v7, it starts with checkin of some pre-4.4BSDLite2
<Darius>i guess i might code something b-like next too -- i've been wanting to get back into compilers but the prospect of typechecking like c just fills me with boredom
<Hagfish> https://github.com/openhwgroup/cva6 " The CORE-V CVA6 is an Application class 6-stage RISC-V CPU capable of booting Linux "