--- Log opened Wed May 27 00:00:30 2020 |
00:07 | <&Reiver> | wait |
00:07 | <&Reiver> | Brainfuck is actually /useful/? |
00:07 | <&Reiver> | Could he have designed it more, uh, less dumb |
00:07 | <&Reiver> | Or was the whole ridiculous language actually a "I do not have space for anything more luxurious" |
00:09 | <&McMartin> | The latter. |
00:09 | <&McMartin> | "I want something that I know is going to be Turing complete and where I can trnaslate it into machine code somewhere else, and I have 255 bytes to work in on a platform where instructions are 2-6 bytes long" |
00:09 | <&McMartin> | So Brainfuck is basically Be A Fuckin' Turing Machine as its primitives |
00:10 | <&McMartin> | I'm guessing it was to script reorganizing the parts of a cracked program after loading it in a funky way and post-copy-protection check or something, as that is what programs of that size are usually for :) |
00:10 | <&[R]> | It was very clearly designed like a very small VM (like LLVM, JVM, or Parrot) |
00:10 | <&McMartin> | C64 equivalents tend to be asm programs that copy themselves into the call stack and run from there. |
00:11 | <&McMartin> | [R] Yeah, and its basic operations are super-obviously moving a head around on a tape, and then writing or branching based on what the head is pointed at |
00:11 | <&McMartin> | Which is, well |
00:11 | <&[R]> | A turing machine |
00:11 | <&McMartin> | The only reason that's not a turing machine is because memory isn't infinite~ |
00:12 | <&McMartin> | There's a couple of other side points that make it Not Obviously A Full, Formal Turing Machine, but that's been rectified outside of the language. |
00:12 | <&McMartin> | (IIRC, BF only gives you if/then and while loops, while a full Turing machine is controlled by an arbitrary FSM) |
00:12 | <@celticminstrel> | Pffft, folders. |
00:22 | <&Reiver> | aha |
00:24 | | Attilla [uid13723@Nightstar-6br85t.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity] |
00:50 | | catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has quit [Connection reset by peer] |
00:51 | | catalyst_ [catalyst@Nightstar-v6lb30.cable.virginm.net] has joined #code |
00:54 | | catalyst_ [catalyst@Nightstar-v6lb30.cable.virginm.net] has quit [Connection reset by peer] |
00:54 | | catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has joined #code |
01:23 | | Kindamoody is now known as Kindamoody[zZz] |
01:53 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed] |
03:26 | | Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code |
03:28 | | Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
03:29 | | Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code |
03:30 | | Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
04:00 | | Degi [Degi@Nightstar-1n248i.dyn.telefonica.de] has quit [Ping timeout: 121 seconds] |
04:02 | | Degi [Degi@Nightstar-f5g8c2.dyn.telefonica.de] has joined #code |
05:41 | | celticminstrel [celticminst@Nightstar-nuu42v.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
07:27 | | Kindamoody[zZz] is now known as Kindamoody |
08:55 | | McMartin [mcmartin@Nightstar-c25omi.ca.comcast.net] has quit [Connection closed] |
09:08 | | Yossarian [yoss@Nightstar-d7h8ki.org] has quit [Operation timed out] |
09:09 | | Yossii [Yossii@Nightstar-d7h8ki.org] has quit [Operation timed out] |
09:09 | | [R] [rstamer@genoce.org] has quit [Ping timeout: 121 seconds] |
09:12 | | [R] [rstamer@Nightstar-d7h8ki.org] has joined #code |
09:12 | | mode/#code [+ao [R] [R]] by ChanServ |
09:12 | | Yossarian [yoss@Nightstar-d7h8ki.org] has joined #code |
09:20 | | McMartin [mcmartin@Nightstar-c25omi.ca.comcast.net] has joined #code |
09:20 | | mode/#code [+ao McMartin McMartin] by ChanServ |
09:21 | | McMartin [mcmartin@Nightstar-c25omi.ca.comcast.net] has quit [[NS] Quit: upgrades] |
09:22 | | McMartin [mcmartin@Nightstar-c25omi.ca.comcast.net] has joined #code |
09:22 | | mode/#code [+ao McMartin McMartin] by ChanServ |
09:26 | | McMartin [mcmartin@Nightstar-c25omi.ca.comcast.net] has quit [[NS] Quit: OK upgrade for real this time] |
09:28 | | McMartin [mcmartin@Nightstar-c25omi.ca.comcast.net] has joined #code |
09:28 | | mode/#code [+ao McMartin McMartin] by ChanServ |
09:32 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
09:32 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
09:51 | | catalys55 [catalyst@Nightstar-v6lb30.cable.virginm.net] has joined #code |
09:51 | | catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has quit [Connection closed] |
11:59 | | catalyst_ [catalyst@Nightstar-j73v34.dab.02.net] has joined #code |
11:59 | | catalys55 [catalyst@Nightstar-v6lb30.cable.virginm.net] has quit [Ping timeout: 121 seconds] |
12:28 | | VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [[NS] Quit: Leaving] |
12:30 | | VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has joined #code |
12:30 | | mode/#code [+ao VirusJTG VirusJTG] by ChanServ |
12:46 | | celticminstrel [celticminst@Nightstar-nuu42v.dsl.bell.ca] has joined #code |
12:46 | | mode/#code [+o celticminstrel] by ChanServ |
13:02 | | catalyst_ is now known as catalyst |
13:52 | < Yossarian> | Will she fly? |
14:52 | | Attilla [uid13723@Nightstar-6br85t.irccloud.com] has joined #code |
14:52 | | mode/#code [+o Attilla] by ChanServ |
15:26 | | Kindamoody is now known as Kindamoody|afk |
16:25 | | catalyst [catalyst@Nightstar-j73v34.dab.02.net] has quit [Ping timeout: 121 seconds] |
16:27 | | catalyst [catalyst@Nightstar-12l8bl.dab.02.net] has joined #code |
18:10 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code |
19:01 | | macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code |
19:01 | | mode/#code [+o macdjord|slep] by ChanServ |
19:03 | | mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
20:19 | | Kindamoody|afk is now known as Kindamoody |
21:08 | | PinkFreud [WhyNot@NetworkAdministrator.Nightstar.Net] has joined #code |
21:08 | | mode/#code [+o PinkFreud] by ChanServ |
21:24 | <&Reiver> | nope |
21:24 | <&McMartin> | I mean, maybe. But not today. |
22:55 | | catalyst [catalyst@Nightstar-12l8bl.dab.02.net] has quit [Ping timeout: 121 seconds] |
22:59 | | catalyst [catalyst@Nightstar-n8esqn.dab.02.net] has joined #code |
23:00 | <&McMartin> | RIP SHA-1 https://twitter.com/juliocesarfort/status/1265541783741706241 |
23:03 | <&[R]> | Wasn't it already dead? |
23:04 | <&McMartin> | It's been non-default for a goodly while |
23:04 | <&McMartin> | But it's been *supported* regardless |
23:42 | < Emmy> | So? up untill a year and a half ago i officially supported an app for windows XP... |
23:44 | < Emmy> | (Officially. unofficially, the fact that it still worked was based on pure stupid luck)) |
23:46 | <@Tamber> | Work still run an XP machine. It's connected to the interwebs, too. :( |
23:46 | <@Tamber> | (Not sure what the office machines run, but I'm hoping they're at least running 7...) |
23:51 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds] |
--- Log closed Thu May 28 00:00:32 2020 |