The Official Status Thread
-
-
some people have a thing called "life" they say it's cool. I might try it some day
-
No.
-
Status: finished BrainFuck parser, working on BIT code generator. Still need to do increment, decrement, input, output, and loop.
The function for
>
is 8 lines long and the function for<
is 40 lines long.
-
Status: How the fuck did I end up at the top of the Status thread?
Also quite drunk.
-
Status: everything except increment and decrement are done.
-
Status: On a bus.
Still drunk.
-
Pretty much the only reason to get a bus
-
My favorite European countries are Australia and Israel.
-
some people have a thing called "life"
Status: finished BrainFuck parser, working on BIT code generator. Still need to do increment, decrement, input, output, and loop.
SOME people.
-
Status: finished the compiler, but I'm not sure if it works because the Hello World program hasn't terminated yet.
-
Status: trying to write a bitcoin miner in CASIO BASIC for shits and giggles.
-
Status:
https://github.com/BenLubar/bit/blob/master/brainfuckc/main.go
Can someone with a supercomputer and/or time machine run the test case?
-
Make a LLVM IR to brainfuck compiler and you'll be an international hero.
-
Universal cross compiler, but all compilation paths end in BIT? That sounds useful.
-
Status: trying to write a bitcoin miner in CASIO BASIC for shits and giggles.
Are you going to write a Casio emulator too?
-
-
-
Oh, that's right. I can upload files to the forum.
hello.bit.gz (196.9 KB)
-
Oh, that's right. I can upload files to the forum.
Sorry, I can't read your strange Lunix files.
-
Status: Roasting veggies with my 2 y.o. son. We're going to make soup.
-
Which one is going into the soup?
-
@RTapeLoadingError said:
Status: Roasting veggies with my 2 y.o. son. We're going to make soup.
Which one is going into the soup?What a ridiculous question. The vegetables of course.
I've found toddlers work better in a stew.
-
bit-interpreter.exe.zip (908.3 KB)
Zipped because 3201536 bytes is too much for the forum.
-
You don't think I'm going to run some strange executable from the Internet, do you? Get @blakeyrat to do it if he's not already drunk livestreaming.
Actually if you can get him to run this while drunk livestreaming that might be pretty funny.
-
But it's a CLI!
-
I fell asleep early ...
-
-
-
Status: Ow! Ow!
And I have 300+ posts to catch up on in /t/1000 alone? Bloody hell! Ow!
Also, damned sore, it even hurts to type at times. Ow! It's been a loong day yesterday...
-
Status: Tying ties
-
Status:
Day 2. Hello World program still hasn't terminated or outputted anything.
-
if it were any sane language i'd say you made an infinfite loop. and would be very impressed if you managed to do that in a hello world program.
-
I think it's an infinite loop, actually. I just tested with
++>++<[-.>+.<]>.
which should compute 2+2 but actually spits out garbage forever.
-
varDataPtr = "VARIABLE ZERO" varScratchPtr = "VARIABLE ONE" varDataIndexStart = "VARIABLE ONE ZERO" varScratch64Start = "VARIABLE ONE ZERO ZERO ZERO ONE ZERO" varUserStart = "VARIABLE ONE ZERO ZERO ZERO ZERO ONE ZERO"
I'm not going to say what the problem was yet, but it's in this part of the code.
-
Apparently, the real life guy from The Beautiful Mind just died in a car crash. RIP.
-
$ /usr/bin/time -v ./bit hello.bit Command being timed: "./bit hello.bit" User time (seconds): 19372.34 System time (seconds): 14.80 Percent of CPU this job got: 100% Elapsed (wall clock) time (h:mm:ss or m:ss): 5:22:46 Average shared text size (kbytes): 0 Average unshared data size (kbytes): 0 Average stack size (kbytes): 0 Average total size (kbytes): 0 Maximum resident set size (kbytes): 37980 Average resident set size (kbytes): 0 Major (requiring I/O) page faults: 1 Minor (reclaiming a frame) page faults: 10348 Voluntary context switches: 2883402 Involuntary context switches: 3134722 Swaps: 0 File system inputs: 96 File system outputs: 379800 Socket messages sent: 0 Socket messages received: 0 Signals delivered: 0 Page size (bytes): 4096 Exit status: 0
There... Doesn't seem to be any output. Strange.
-
What magic version of time is that ? my local one (probably busybox) fails to recognize '-v'
-
10349 page faults?
-
time
is a builtin, but/usr/bin/time
has worked this way on every Linux distribution I've ever used (Ubuntu, Debian, Fedora).
-
onyx@jarvis ~> uname -a Linux jarvis 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt9-3~deb8u1 (2015-04-24) x86_64 GNU/Linux onyx@jarvis ~> type time time is /usr/bin/time onyx@jarvis ~> bash onyx@jarvis:~$ type time time is a shell keyword
Pure class there, bash.
The first shell was fish, BTW.
-
-
I assumed the program would output
Hello World!
, but apparently it didn't.
-
Apparently not.
-
Status: Day off! :)
-
Pure class there, bash.
To be fair, it kind of makes sense. Having it as a shell builtin means you can saytime foo
and it will behave the same asfoo
. This is not true if it uses/usr/bin/time
andfoo
is a shell function or alias.
-
Apparently Discourse no longer works on IE9?
Five bucks say it's gonna break at least one browser they didn't intend to break, or that would handle Discourse just fine (or rather, as fine as you can handle Discourse).
Apparently, the real life guy from The Beautiful Mind just died in a car crash. RIP.
John Nash, famous for his game theory work.
Makes him apparently not wearing the seatbelt quite ironic, but still, it's a shame.
-
John Nash, famous for his game theory work.
Makes him apparently not wearing the seatbelt quite ironic, but still, it's a shame.
He was also like 95 years old, so a slight breeze could have knocked him out at this point.
-
Also, status:
<!-- this works as intended in IE... somehow, but causes the whole page body to scroll in Chrome --> <!-- ...actually, whatever, Chrome users can't see this page anyway because the menu is broken --> <asp:Panel runat="server" ID="SomePanel" Height="85%" ScrollBars="Vertical" Scroll="True">
I feel just a little dirty after writing this. Just a little.
-
To be fair, it kind of makes sense. Having it as a shell builtin means you can say
time foo
and it will behave the same asfoo
. This is not true if it uses/usr/bin/time
andfoo
is a shell function or alias.The separate program works on a single command (not function or builtin). The bash builtin works on the entire pipeline.