←2018-05-25 2018-05-26 2018-05-27→ ↑2018 ↑all
00:28:49 -!- tromp has joined.
00:28:54 -!- doesthiswork has quit (Quit: Leaving.).
00:29:48 -!- doesthiswork has joined.
00:33:05 -!- tromp has quit (Ping timeout: 248 seconds).
00:41:33 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=55345&oldid=55291 * The Piper * (+62) /* Introductions */
00:42:48 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=55346&oldid=55345 * The Piper * (+24) /* Introductions */
00:43:34 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=55347&oldid=55346 * The Piper * (+2) /* Introductions */
00:44:00 <esowiki> [[LOLCODE]] M https://esolangs.org/w/index.php?diff=55348&oldid=49194 * The Piper * (+116) /* External resources */
01:22:34 -!- tromp has joined.
01:27:22 -!- tromp has quit (Ping timeout: 264 seconds).
01:35:35 -!- oerjan has joined.
01:37:40 <oerjan> @messages-loud
01:37:40 <lambdabot> boily said 1h 47m 56s ago: bonsϿirjan. a little song: https://youtu.be/4vgcYBwyw28
01:42:15 <oerjan> bood evenily. OKAY
01:43:04 <oerjan> `xkcdwhatiflist 157
01:43:05 <HackEso> xkcdwhatiflist 157: oerjan b_jonas Taneb
01:45:18 -!- boily has quit (Quit: PROTECTED CHICKEN).
02:16:22 -!- tromp has joined.
02:20:40 -!- tromp has quit (Ping timeout: 245 seconds).
02:38:25 <esowiki> [[Along and Across]] M https://esolangs.org/w/index.php?diff=55349&oldid=55344 * Oerjan * (+4) /* External Links */ Standard section name
02:47:05 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)).
02:55:35 -!- Sgeo_ has quit (Read error: Connection reset by peer).
02:59:10 -!- Sgeo has joined.
03:09:55 -!- tromp has joined.
03:14:58 -!- tromp has quit (Ping timeout: 268 seconds).
03:18:56 -!- Sgeo_ has joined.
03:21:44 -!- Sgeo has quit (Ping timeout: 252 seconds).
03:37:14 -!- Sgeo has joined.
03:37:52 -!- Sgeo_ has quit (Ping timeout: 252 seconds).
03:38:11 -!- Sgeo_ has joined.
03:42:05 -!- Sgeo has quit (Ping timeout: 240 seconds).
04:03:41 -!- tromp has joined.
04:08:09 -!- tromp has quit (Ping timeout: 264 seconds).
04:36:40 <zzo38> How should I implement for/next loops in Free Hero Mesh? There are two things to consider which is what sequence of VM instructions to generate and how to execute those VM instructions.
04:57:24 -!- tromp has joined.
05:01:52 -!- tromp has quit (Ping timeout: 245 seconds).
05:03:27 -!- arseniiv has joined.
05:03:49 -!- ais523 has quit (Quit: quit).
05:51:05 -!- tromp has joined.
05:55:27 -!- tromp has quit (Ping timeout: 240 seconds).
06:10:43 -!- SopaXorzTaker has joined.
06:35:08 -!- SopaXorzTaker has quit (Quit: SSL error).
06:35:38 -!- SopaXorzTaker has joined.
06:38:48 -!- tromp has joined.
06:42:53 <zzo38> Simply reversing the direction of program flow in BackFlip does not reverse the program (due to how the mirrors are working). So, a variant might be to use rotators instead, or fixed mirrors, etc
06:43:07 -!- tromp has quit (Ping timeout: 245 seconds).
06:53:16 -!- tromp has joined.
06:56:10 -!- variable has quit (Ping timeout: 260 seconds).
06:58:05 -!- tromp has quit (Ping timeout: 256 seconds).
07:03:35 <oerjan> zzo38: you can just flip all the mirrors when reversing, i think
07:04:52 <oerjan> or wait
07:06:06 <oerjan> unless you are standing on one, but then it's a bit confusing
07:07:07 -!- oerjan has quit (Quit: Nite).
07:07:40 <Vorpal> I think I just invented another language by reading about BackFlip
07:08:13 <Vorpal> a related but less minimalistic language, more like a rube goldberg language in ASCII. Will have to think about it some
07:11:08 <Vorpal> For example -, and | are electrical wires that connect various devices. Similarly ~ is a string that can be pulled (not sure what the vertical version of that would be). "(" would be used for wire crossing
07:12:21 <Vorpal> = would be some kind of detector for an object passing passing through it horizontally
07:12:59 <Vorpal> o would be a wheel or bearing that a string could turn around, maybe?
07:12:59 <zzo38> oerjan: I know, but I meant without doing stuff like that.
07:13:23 <Vorpal> hm, I wonder if a language like that already exists
07:14:27 <Vorpal> https://esolangs.org/wiki/RUBE kind of same paradigm, but not quite the same
07:24:12 <Vorpal> ooh came up with yet another language while reading a phrase from the REDGREEN description ("simulates a physical world"). What about square-tiled RPG-like world where actors have simple AIs (kill other faction, flip nearest switch, stuff like that), that does computation as the actors interact with the world
07:25:03 -!- tromp has joined.
07:28:42 -!- variable has joined.
07:34:49 -!- doesthiswork has quit (Quit: Leaving.).
07:53:30 <Vorpal> I wonder if I should make the rube goldberg style language context sensitive, i.e. the same character can mean different things depending on if it is in a wire or in another context
08:07:44 <Vorpal> here is an early draft for the language: https://gist.github.com/VorpalBlade/da11e5909eb0e379f6980f5a08a2567c
08:07:49 <Vorpal> No idea if it is TC or not
08:08:12 <Vorpal> I think you could perhaps set up things such that they terminate/don't terminate
08:08:24 <Vorpal> zzo38: any input?
08:18:37 <Vorpal> you could at least make decisions by pushing or pulling a mirror in/out of the path of a particle
08:20:45 <Vorpal> I guess you could add I/O by having 0 and 1 be particle targets that generate that digit when hit or something like that. As for input have a conditional particle source { generating 1 particle on any key press
08:25:28 <Vorpal> yep, happy with that as an optional I/O extension
08:25:37 <Vorpal> updated the gist above
08:32:28 -!- Elronnd_ has joined.
08:33:05 -!- Elronnd has quit (Read error: Connection reset by peer).
08:39:55 -!- variable has quit (Quit: /dev/null is full).
08:49:33 -!- LKoen has joined.
09:07:24 <Vorpal> Added some very basic code examples
09:21:12 -!- xkapastel has quit (Quit: Connection closed for inactivity).
09:43:52 <Vorpal> @messages
09:43:52 <lambdabot> You don't have any messages
09:52:02 <int-e> fungot: what do you think of the gdpr?
09:52:02 <fungot> int-e: yeah i think they just want more and more at night by themselves so we they wanted his they wanted us to change our votes and noise get out of it
09:53:20 <int-e> hey if the GDPR means we'll get proper websites (plain HTML, no scripts) like https://text.npr.org/ then I'm all for it :)
09:57:34 <Vorpal> that is amazing heh
09:58:41 <Vorpal> int-e: would you like to take a look at https://gist.github.com/VorpalBlade/da11e5909eb0e379f6980f5a08a2567c as a language draft. I'm looking for input to improve it. I have no what computational class it has for example.
09:59:02 <Vorpal> non-trivial I think, but I'm not sure how to test it
09:59:17 <Vorpal> I'll put it on the wiki later when i decided on some of the TODO items
10:01:04 <int-e> in principle yes, but probably not this weekend, I'm wrestling with a couple of deadlines.
10:02:12 <int-e> in fact I just emailed myself a reminder ;-)
10:02:54 <Vorpal> ah okay
10:03:11 <Vorpal> yeah I won't start implementing it for a while at least
10:12:10 -!- tromp has quit (Remote host closed the connection).
10:18:39 -!- tromp has joined.
11:08:08 -!- tromp has quit (Remote host closed the connection).
11:35:08 -!- tromp has joined.
11:40:39 <arseniiv> hi. Does @messages show mentions of your name or some other stuff?
11:40:55 <fizzie> It shows messages explicitly sent by @tell or @ask.
11:41:05 <fizzie> @tell arseniiv something useful
11:41:05 <lambdabot> Consider it noted.
11:44:46 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
11:48:05 <Vorpal> fizzie: Hi!
11:48:25 <Vorpal> do you have time to take a look at this? https://gist.github.com/VorpalBlade/da11e5909eb0e379f6980f5a08a2567c
11:50:38 <fizzie> I'll add a reminder as well. ;) Just on my way out now.
11:50:55 <Vorpal> aah
11:51:00 <fizzie> @tell fizzie to look at that
11:51:00 <lambdabot> You can tell yourself!
11:51:03 <fizzie> Aw.
12:02:55 -!- SopaXorzTaker has quit (Remote host closed the connection).
12:03:54 <arseniiv> fizzie: thank you, a nice mechanism, I’ll use it from now
12:03:55 -!- Phantom_Hoover has joined.
12:05:47 <arseniiv> Vorpal: (if you’re interested in my opinion also) this is an interesting thing, but I don’t quite understand the thing with strings
12:10:38 -!- iconmaster has joined.
12:15:50 <Vorpal> arseniiv: ah, what bit don't you understand about them? It is like a physical string, being pulled between wheels, like thread on a sewing machine
12:16:05 <Vorpal> but yes I'm interested in all feedbac
12:16:08 <Vorpal> feedback*
12:16:51 <Vorpal> though it is heavily abstracted
12:18:31 <arseniiv> Vorpal: at first I thought a wheel is used to rotate a string (as a pulley). Now I seem to understand a string is attached to it in a kind of a coil, right?
12:18:31 <arseniiv> may I suggest an extension in which there are boxes and conveyor belts moving them in various directions depending on from what side they are pulled or signaled (if from both sides, a conveyor will not move). Some boxes could be conducting. If a box is moved off the belt, it could hop to an adjacent belt, if there is one, or stay in place, if there’s no other belts nearby. Also there can be box stacks… I’ll expand this idea a bit later to a gist
12:19:11 <Vorpal> arseniiv: it does both really, depending on if it is at the end (with a motor) or if it is freestanding
12:19:36 <Vorpal> arseniiv: that sounds very similar to https://esolangs.org/wiki/RUBE
12:19:45 <Vorpal> the box and conveyor thing
12:20:35 <Vorpal> but yes a wheel is currently both a pully and something to coil up infinite thread on
12:20:51 <Vorpal> in this level of abstraction it doesn't make a difference I think
12:21:50 <arseniiv> it does both really, depending on if it is at the end (with a motor) or if it is freestanding => ah, got it. FTR I think more examples would be nice!
12:22:03 <Vorpal> yeah, good idea
12:22:34 <Vorpal> also I just realised that it should be called motor in English if it is electric, right? as opposed to engine which runs on fuel
12:22:47 <Vorpal> same word for both in Swedish
12:22:50 -!- iconmaster has quit (Quit: Leaving).
12:24:15 <arseniiv> my idea about crates is simplistic, I think it will have not much in common with RUBE
12:26:29 <arseniiv> about “motor” in English: IDK, I’m not a native too, let’s hear from others
12:27:29 <Vorpal> pretty sure I heard this at work (and I work on machines that can have either engines or motors)
12:28:19 <Vorpal> added another example at the end
12:33:02 <Vorpal> you could maybe combine electrical and mechanical wire/strings, and be able to pull wires instead
12:33:38 <Vorpal> hm
12:36:19 <Vorpal> And now I added that as an extension
12:44:09 <Vorpal> And I added support for listing in the file which extensions are needed
12:45:57 <Vorpal> arseniiv: looking forward to seeing your ideas for conveyors as well
12:47:29 -!- user24 has joined.
12:57:17 -!- user24 has quit (Quit: Leaving).
13:00:28 -!- doesthiswork has joined.
13:00:48 -!- doesthiswork has quit (Client Quit).
13:04:47 -!- Guest6451 has changed nick to Slereah.
13:23:25 -!- SopaXorzTaker has joined.
13:23:40 <arseniiv> almost done
13:33:14 -!- aloril has quit (Ping timeout: 260 seconds).
13:37:18 -!- MDude has joined.
13:40:12 -!- APic has quit (Ping timeout: 245 seconds).
13:48:40 <arseniiv> Vorpal: https://gist.github.com/arseniiv/ee52c8c152e1cdec3e63f7820bf23b5d
13:49:02 <arseniiv> I hope examples clear out what I had in mind :D
13:49:48 <Vorpal> arseniiv: hm ! conflicts with the letter I added for the directive to specify extensions required at the start of the file, but I could easily change that
13:51:23 <arseniiv> yeah, use any character
13:51:45 <Vorpal> yeah, interesting
13:52:01 <Vorpal> arseniiv: indeed I'll use the any character by pressing the any key ;)
13:52:05 <arseniiv> hope it’s sufficiently clear
13:52:14 <arseniiv> indeed I'll use the any character by pressing the any key ;) => *rofl*
13:52:49 <Vorpal> I like it, but how do you plan to specify different types of boxes?
13:53:28 <Vorpal> Also, a goal is that the language should be easy to type on a Swedish keyboard (which is why I use ¤, it is shift-4 for me)
13:53:56 <Vorpal> which kind of looks like a multi-phase motor to me
13:56:46 <arseniiv> there are many letters still not in use, and even if it should look box-like. E. g. O, U, W, M, H are all kinda blocky
13:58:16 <Vorpal> I can't support a file starting with #! though, since I want to support unix style #!/path/to/interpreter
13:59:29 <arseniiv> maybe # should be changed into something else, too
13:59:47 <Vorpal> so yeah I'll use # for marking that as well as leading comments and directives. Should you need a # at the start of the line just move the entire program one space inwards
14:00:03 <Vorpal> so yes # can still be used in code, just not on the first line of the file
14:01:24 <arseniiv> reasonable!
14:03:45 <Vorpal> I'm starting to suspect the language may be TC (even without your extension). I can come up with a way to represent memory for example. Not infinite random access memory, but something closer to the delay lines of yore
14:04:49 <Vorpal> Though there are issues injecting new data into it
14:05:10 <Vorpal> a semi-transparent mirror like object may be needed, not sure
14:06:37 <arseniiv> could there be some voltage arithmetic? You showed how to divide by 5
14:07:24 <Vorpal> I suspect that fixed division by 5 is the only possible way to reduce voltage
14:07:45 <Vorpal> And I'm not sure you can detect the magnitude to conditionally divide
14:07:48 <Vorpal> Maybe?
14:08:10 <Vorpal> Actually I think you could
14:08:11 -!- MDude has quit (Ping timeout: 256 seconds).
14:08:44 <Vorpal> a detector + some motors and strings to pull mirrors and such to take different paths depending on how much the mirror was pulled (or not)
14:09:25 <Vorpal> I think you could at least determine the closest floored 5-volt multiple
14:09:52 <Vorpal> but it would be a rather large program
14:10:44 -!- MDude has joined.
14:18:41 -!- aloril has joined.
14:31:23 -!- Phantom_Hoover has quit (Remote host closed the connection).
14:36:02 <arseniiv> mhm, tricky details!
14:40:12 <Vorpal> Well I invented delay line memory for this anyway
14:40:41 <Vorpal> arseniiv: added another example for that at the end
14:41:55 <Vorpal> Now I'm wondering about gates
14:47:21 <Vorpal> okay I figured out AND gate
14:48:52 -!- aloril_ has joined.
14:49:48 <Vorpal> not sure about NOT, OR or anything useful like NAND
14:50:06 <Vorpal> well, actually or, if you don't care about output voltage is easy
14:50:19 <Vorpal> which I do for my AND gate
14:52:20 <arseniiv> BTW is Minecraft redstone trickery considered an esolang?
14:52:39 -!- aloril has quit (Quit: Leaving).
14:53:49 <Vorpal> arseniiv: I think it is too easy and smiliar to actual hardware logic circuits to be an esolang
14:54:07 <arseniiv> maybe
14:54:41 <Vorpal> I added the AND gate
14:55:07 <Vorpal> but yeah I don't know how to do NOT or OR
14:57:59 <Vorpal> maybe if you run on a clock you could break a connection then unbreak it as needed. Maybe
14:58:24 <Vorpal> And OR is trivial if you don't care about signal levels (which my AND gate does)
15:02:17 <zzo38> Maybe you should support ASCII currency symbol too, so that it can be used with ASCII
15:03:00 <zzo38> (In addition to the generic currency symbol, with the same meaning, I suppose)
15:03:07 <Vorpal> zzo38: nope, not doing that
15:03:17 <Vorpal> why would I want to limit myself to ASCII
15:03:37 <zzo38> So that it can be used on non-Swedish computers.
15:04:00 <Vorpal> it can be used by there is no good symbol for a motor on a US keyboard that I know of
15:04:05 <zzo38> (It could be an extension)
15:04:07 <Vorpal> also ASCII has no generic currency symbol
15:04:39 <zzo38> Those things are true
15:05:32 <Vorpal> maybe something on altgr?
15:06:00 <zzo38> But an extension could define some other ASCII character to mean a motor, when that extension is enabled (and ASCII does have a currency symbol, also called a dollar sign; it isn't a generic currency symbol but GURPS uses it as such)
15:06:05 <Vorpal> But yes, a symbol available on US keyboards would be nice
15:06:42 -!- LKoen has joined.
15:06:55 <Vorpal> zzo38: I was thinking of using $ for something else earlier except that it requires altgr on Swedish keyboard, but so does {[]} and those are in use already so, eh
15:07:20 <zzo38> Possibly M for motor or possibly * or %
15:07:35 <Vorpal> What is the reason for % ?
15:07:45 <Vorpal> I don't see how it looks like a motor
15:08:03 <zzo38> It doesn't really; just in case M and * are already used
15:08:43 <Vorpal> ah
15:08:54 <Vorpal> yeah I think I like the idea of M
15:12:52 <zzo38> You could require "#@ exts: ascii" or "#@ charset: ascii" if wanted, or just support both characters always.
15:16:03 <zzo38> Other than that your document looks OK to me
15:18:21 -!- Sgeo_ has quit (Read error: Connection reset by peer).
15:18:26 -!- variable has joined.
15:18:46 -!- Sgeo_ has joined.
15:21:23 -!- Celular has joined.
15:21:29 <Celular> hello
15:21:41 <Celular> anyone here?
15:22:02 <Celular> https://i.imgur.com/k0GKLzw.png
15:22:10 <Celular> i need to know what language is that
15:22:42 <zzo38> I don't know
15:24:06 <Celular> ° and ¯ are stranges
15:24:10 <Celular> and *
15:24:58 <Vorpal> I added some ideas for gates to the gist
15:25:10 -!- doesthiswork has joined.
15:25:17 <Vorpal> ( https://gist.github.com/VorpalBlade/da11e5909eb0e379f6980f5a08a2567c for the benefit of the newcomer)
15:25:54 <Vorpal> Celular: not familiar with that one. Looks a bit like befunge
15:25:56 <Vorpal> but hm
15:26:08 <Vorpal> but not really
15:26:18 -!- xkapastel has joined.
15:26:18 <Vorpal> Celular: are you sure it is an esolang?
15:26:47 <Vorpal> yeah no it isn't befunge, the IP would move very silly if it was
15:27:36 <Celular> i found it in a riddle, so i'm not sure about anything, but maybe is an esolang, with some... trick
15:28:05 <Vorpal> bit of it looks like brainfuck but then the [ and ] should be balanced, which is not the case here
15:28:24 <Vorpal> also ° and ¯ are quite unusual
15:30:22 <Celular> maybe they separate words
15:32:28 <zzo38> That new version of the document looks OK to me
15:33:11 <Vorpal> zzo38: you still need unicode for the pistons except in the up direction
15:33:38 <Vorpal> but that isn't writable on any standard keyboard
15:33:40 <esowiki> [[Talk:Along and Across]] N https://esolangs.org/w/index.php?oldid=55350 * Plokmijnuhby * (+336) Created page with "This looks suspiciously like the minimisation operator in [https://en.wikipedia.org/wiki/-recursive_function -recursive functions]. I don't fully understand -recursive f..."
15:36:37 <zzo38> Yes, but maybe you can rearrange the program in order to avoid needing the other direction
15:39:06 -!- Celular has quit (Quit: Page closed).
15:39:39 <Vorpal> well, probably, or use strings, but that has higher delay due to switching phases
15:55:21 <Vorpal> yeah okay I think this has functional completeness.
15:57:38 <arseniiv> @run print (fix error)
15:57:40 <lambdabot> <IO ()>
15:57:48 <arseniiv> how?!
15:58:43 <Vorpal> does it even evaluate print?
15:58:46 <int-e> > fix error
15:58:48 <lambdabot> "*Exception: *Exception: *Exception: *Exception: *Exception: *Exception: *Ex...
15:58:51 <int-e> vorpal: nope
15:58:53 <Vorpal> @run print "test"
15:58:55 <lambdabot> <IO ()>
15:58:58 <Vorpal> that is why
15:59:08 <int-e> > undefined :: IO ()
15:59:09 <Vorpal> lazy evaluation and not evaluating IO
15:59:10 <lambdabot> <IO ()>
16:26:34 -!- doesthiswork has quit (Quit: Leaving.).
16:27:32 -!- contrapumpkin has joined.
16:34:49 -!- Sgeo_ has quit (Read error: Connection reset by peer).
16:35:13 -!- Sgeo_ has joined.
16:35:46 <arseniiv> int-e: for some reason I thought @run is the same as >
16:36:22 <Vorpal> > print "test"
16:36:24 <lambdabot> <IO ()>
16:36:29 <Vorpal> > print (fix error)
16:36:30 <lambdabot> <IO ()>
16:36:35 <Vorpal> well the result is the same
16:36:48 <arseniiv> oh wait it is
16:37:18 <arseniiv> I thought that it prints what is sent to stdout, not prints the value using `print`
16:37:44 <arseniiv> why I thought that, if I had seen the contraty
16:37:54 <arseniiv> contrary*
16:43:00 <Vorpal> arseniiv: so, two things: 1) going to extend your extension any further with different box types? 2) permission for me to incorporate it (with credits of course) in the main document? Probably won't happen before I put it up on the esolang wiki, which won't happen today at least. Maybe tomorrow
16:48:46 <Vorpal> for the second point, what is your user name on the wiki?
17:04:38 <arseniiv> Vorpal: oh, of course incorporate it
17:04:58 <arseniiv> for the second point, what is your user name on the wiki? => the same but with capital A
17:05:40 <Vorpal> right
17:06:30 <Vorpal> As for computational class I'm suspecting it is not quite TC, I can't come up with a good way to access infinite memory (yes the voltage is bignum, but getting at that voltage in any meaningful way is hard). So it is probably an LBA.
17:07:08 <arseniiv> going to extend your extension any further with different box types? => hm, I don’t think I’ll think of something more, the thought about conductivity and particle reflection was immediate, but no more than that
17:07:36 <arseniiv> maybe sticky boxes? :D
17:09:29 <Vorpal> interesting idea, what are the mechanics around sticky boxes
17:10:05 <arseniiv> mhm… you could add particle colors and let boxes reflect some of them but not all. But IMO it will complicate things for no reason
17:10:08 <Vorpal> the problem with the box idea currently is that they don't interact that much with the rest of the language at the moment I think, apart from blocking particles, what else do they do?
17:10:32 <Vorpal> well, there is the particle charge idea as an extension I wrote, didn't really flesh out how it would work
17:11:02 <Vorpal> do belts block particles?
17:11:06 <Vorpal> I think they shouldn't
17:11:14 <Vorpal> otherwise what would the point of the boxes be
17:11:44 <arseniiv> apart from blocking particles, what else do they do? => if also taking away conductivity, IDK.
17:12:23 <arseniiv> oh yeah I forgot I thought belts shouldn’t block, indeed
17:12:25 <Vorpal> arseniiv: the thing is, I think a language like this, is a bit like a game. There is a reason something like Deus Ex or System Shock is so good: different systems interacting
17:12:41 <Vorpal> the more interactions, the better
17:12:47 <arseniiv> agree
17:13:35 <Vorpal> making it interact with electricity is good, making it do so in an interesting and novel way is better
17:14:08 <arseniiv> how about this: if a particle travels along the belt and hits a box on it, it makes belt move one step with all the other boxes too
17:14:23 <Vorpal> hm maybe I should make particles do something with string
17:14:34 <Vorpal> I like that one
17:15:40 <arseniiv> making it do so in an interesting and novel way is better => how about storing charge? If the box catches an impulse, it doesn’t travel further and is stored, next time if that box doesn’t catch anything, it emits what was stored, if any
17:16:03 <Vorpal> so it delays by one turn?
17:16:08 <Vorpal> or how do you mean
17:16:10 <arseniiv> basically
17:16:37 <arseniiv> not a bright one, I suppose
17:17:10 <Vorpal> what about it storing a charge, and when it gets moved next time, it emits it (since the particle is "shaken loose") XD
17:17:23 <arseniiv> I ate ice cream a hour ago and I think there should be an ice cream
17:17:26 <arseniiv> oh, nice!
17:17:35 <arseniiv> it makes much more sense
17:17:47 <Vorpal> should it be the same direction? Random? Reflect?
17:17:57 <Vorpal> and should it be emitted before or after the move?
17:18:16 <Vorpal> I do not know the answers to these questions
17:19:12 <Vorpal> I think the "shaken loose" level of absurdity (if you think in context of an elementary particle) is the right sort of humor for this language
17:19:41 <arseniiv> I do not know the answers to these questions => neither do I, this is an experimental matter maybe. Try one, then other, and what makes more interesting things should win
17:20:25 <Vorpal> sure, I likely won't make an implementation for at least several months, and then I suspect it would be a rather slow and dumb python one
17:20:51 <Vorpal> but you can always execute it in your head of course
17:21:17 <arseniiv> I think the "shaken loose" level of absurdity (if you think in context of an elementary particle) is the right sort of humor for this language => someone could even make a movie of it :D
17:21:17 <Vorpal> random probably isn't very interesting
17:21:38 <Vorpal> arseniiv: um? reference I'm not getting? I don't watch many movies
17:22:04 <arseniiv> people like to make movies on popular games these days
17:22:14 <arseniiv> like Angry Birds or something :D
17:22:16 <Vorpal> oh right, aren't they all terrible though?
17:22:31 <arseniiv> IDK, not watched
17:26:38 <Vorpal> arseniiv: okay, here is how I think the charge storage should work: emitted from the *moved* location in a predictable direction
17:26:58 <Vorpal> think it will be more interesting, since you can then detect which direction it was moved in
17:27:35 <Vorpal> also if it is blocked from actually moving (by the belt being full for example), should it still shake loose? Maybe, that allows you to detect not moving at all
17:28:10 <arseniiv> interesting
17:29:12 <Vorpal> arseniiv: so a wheel at the end of a conveyor always moves the conveyor in the direction of that wheel, right?
17:29:39 <Vorpal> since the language does not track direction of rotation (though it could with the charge extension perhaps)
17:31:14 <Vorpal> but that causes issues with determining how to unwind string, string is not exactly rigid
17:33:03 <arseniiv> Vorpal: so a wheel at the end of a conveyor always moves the conveyor in the direction of that wheel, right? => exactly. But if it will lead to inconveniences, they could push in other direcrions instead
17:33:17 <arseniiv> direction*
17:33:38 <arseniiv> I thought the direction to that end is more logical, though
17:34:26 <Vorpal> fair enough, either works, as long as it is consistent
17:34:42 <arseniiv> (and I didn’t even thought about rotation, the language’s abstraction had already got me at that time :D )
17:34:55 <Vorpal> hah
17:35:36 <Vorpal> and I thought long and hard about direction of rotation, would allow some interesting stuff with placing wheels next to each other, like cogs
17:36:00 <Vorpal> but I lacked a good way to integrate it in the rest of the mechanics
17:36:35 <Vorpal> such as how to decide which direction the motor should be driven in
17:36:50 <Vorpal> and again, how to handle unwinding string
17:39:01 <esowiki> [[Special:Log/newusers]] create * Joshop * New user account
17:41:47 <esowiki> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=55351&oldid=55347 * Joshop * (+123) Introduction
17:50:45 <esowiki> [[@text]] https://esolangs.org/w/index.php?diff=55352&oldid=39655 * Soaku * (-382) Improved formatting
17:54:17 <Vorpal> @text looks like a trivial chiper of the input as opposed to an interesting language, am I missing something?
17:54:17 <lambdabot> Maybe you meant: thx tell let leet
17:54:27 <Vorpal> no I didn't mean any of those
17:57:38 <arseniiv> @let there be light
17:57:38 <lambdabot> Parse failed: TemplateHaskell language extension is not enabled. Please add ...
17:57:56 <arseniiv> it seems I could not create universes just yet
17:58:07 <Vorpal> heh
17:58:43 <Vorpal> also that python implementation of @text is not very compact
18:04:02 <esowiki> [[Boolet]] N https://esolangs.org/w/index.php?oldid=55353 * Joshop * (+2059) A stack based bit based programming language
18:04:21 <esowiki> [[Boolet]] https://esolangs.org/w/index.php?diff=55354&oldid=55353 * Joshop * (+1)
18:04:55 <esowiki> [[Boolet]] M https://esolangs.org/w/index.php?diff=55355&oldid=55354 * Joshop * (+2)
18:07:27 <esowiki> [[Language list]] M https://esolangs.org/w/index.php?diff=55356&oldid=55341 * Joshop * (+13)
18:09:01 <esowiki> [[Boolet]] M https://esolangs.org/w/index.php?diff=55357&oldid=55355 * Joshop * (+119)
18:09:38 <esowiki> [[Boolet]] M https://esolangs.org/w/index.php?diff=55358&oldid=55357 * Joshop * (-2)
18:10:32 -!- atslash has joined.
18:14:17 <esowiki> [[Pepe]] https://esolangs.org/w/index.php?diff=55359&oldid=54243 * Soaku * (+166)
18:14:51 -!- SopaXorzTaker has quit (Quit: Leaving).
18:14:56 -!- atslash has quit (Ping timeout: 252 seconds).
18:19:46 -!- atslash has joined.
18:31:04 <esowiki> [[Language list]] M https://esolangs.org/w/index.php?diff=55360&oldid=55356 * Arseniiv * (+18) /* Y */ YEOOIIOOIOA?
18:32:29 <arseniiv> why not to add, really
18:35:26 <Vorpal> arseniiv: is that cat program POSIX cat? Or just STDIN -> STDOUT?
18:35:34 <Vorpal> I wrote POSIX cat in befunge some time ago
18:36:06 <arseniiv> Or just STDIN -> STDOUT? => this one
18:36:23 <Vorpal> where is it, hm
18:38:50 <arseniiv> gtg, it’s almost midnight here. Wish you luck searching!
18:41:22 <Vorpal> see you
18:42:50 <Vorpal> it is 20:42 here, and still broad daylight. Fuck high latitudes.
18:42:57 -!- arseniiv has quit (Ping timeout: 240 seconds).
18:57:11 -!- plokmijnuhby has joined.
18:58:19 -!- plokmijnuhby has quit (Client Quit).
19:10:21 -!- idris-bot has joined.
19:11:58 <esowiki> [[Talk:Along and Across]] https://esolangs.org/w/index.php?diff=55361&oldid=55350 * Ais523 * (+758) not the same
19:21:38 <esowiki> [[Boolet]] https://esolangs.org/w/index.php?diff=55362&oldid=55358 * Ais523 * (+950) /* Computational Class */ at least TC
19:24:44 -!- Elronnd_ has changed nick to Elronnd.
20:03:10 <Vorpal> so how on the wiki do I prevent ~~~ to expanding to the user name thingy, I need it in the code examples...
20:03:43 <zzo38> I think if you write <nowiki> it will not expand
20:04:06 <zzo38> You could also use the ASCII code number for the character you want
20:08:11 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=55363&oldid=55351 * Vorpal * (-64357) Initial mediawikification of draft specification.
20:10:44 <esowiki> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=55364&oldid=55363 * Vorpal * (-83)
20:10:58 <Vorpal> zzo38: thanks
20:11:06 <Vorpal> didn't work inside <pre> though
20:11:55 <zzo38> Then it might be a bug in MediaWiki
20:15:25 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=55365&oldid=55364 * Vorpal * (-23)
20:16:16 <esowiki> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=55366&oldid=55365 * Vorpal * (-2) /* String behaviour */
20:16:33 <esowiki> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=55367&oldid=55366 * Vorpal * (-2) /* Gates */
20:17:44 <Vorpal> wait what, wrong page?
20:18:10 <esowiki> [[Perpetum Mobile]] N https://esolangs.org/w/index.php?oldid=55368 * Vorpal * (+12778) New language
20:19:28 <Vorpal> @tell ais523 Managed to screw up the introduce yourself, and the wiki isn't letting me fix it. Please help?
20:19:29 <lambdabot> Consider it noted.
20:20:14 <Vorpal> fizzie: maybe you are an admin and can fix it too?
20:25:56 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=55369&oldid=55367 * Ais523 * (+64467) rv Vorpal: author request (Vorpal can't revert their edit themself due to the spam filter being particularly protective of this page)
20:26:27 <Vorpal> hm and I typoed the language page
20:26:29 <Vorpal> shit
20:26:43 <esowiki> [[Special:Log/move]] move * Vorpal * moved [[Perpetum Mobile]] to [[Perpetuum Mobile]]: Fix typo
20:26:55 <esowiki> [[Language list]] M https://esolangs.org/w/index.php?diff=55372&oldid=55360 * Vorpal * (+23) /* P */ Adding Perpetuum Mobile
20:29:27 <Vorpal> @tell ais523 Would like you to take a look on this new Perpetuum Mobile language as well
20:29:27 <lambdabot> Consider it noted.
20:34:34 <esowiki> [[Perpetuum Mobile]] https://esolangs.org/w/index.php?diff=55373&oldid=55370 * Vorpal * (+2969) /* Belts and boxes (belts) */
20:36:53 <esowiki> [[Perpetuum Mobile]] M https://esolangs.org/w/index.php?diff=55374&oldid=55373 * Vorpal * (-45) Improve header strucuture
20:39:34 <esowiki> [[Perpetuum Mobile]] M https://esolangs.org/w/index.php?diff=55375&oldid=55374 * Vorpal * (+28)
20:41:33 <esowiki> [[Perpetuum Mobile]] https://esolangs.org/w/index.php?diff=55376&oldid=55375 * Vorpal * (+127) /* Computational class */
20:43:25 <Vorpal> so how do I start a numerical list in mediawiki at 0?
20:44:44 <Vorpal> ugh, apparently I'd have to rewrite it in HTML. Think I'll pass
21:00:17 <esowiki> [[Perpetuum Mobile]] https://esolangs.org/w/index.php?diff=55377&oldid=55376 * Vorpal * (+0) /* Gates */
21:09:06 <Guest78368> vorpallo
21:09:14 -!- Guest78368 has changed nick to quintopia.
21:09:44 -!- quintopia has changed nick to Guest36995.
21:09:59 <Guest36995> it didn't give me a message about identifying. weird.
21:10:03 <Guest36995> what is going on freenode
21:11:49 <Guest36995> oh i did get it
21:12:12 -!- Guest36995 has changed nick to quintopia.
21:23:52 <esowiki> [[Perpetuum Mobile]] https://esolangs.org/w/index.php?diff=55378&oldid=55377 * Vorpal * (+669) /* Energy magnitude detection */
21:24:15 <Vorpal> Guest13947: services bugged out yesterday
21:24:20 <Vorpal> err
21:24:22 <Vorpal> quintopia: ^
21:24:35 <Vorpal> quintopia: also, see this new fancy esolang
21:28:22 -!- Iona|I-40197 has joined.
21:28:31 -!- Iona|I-40197 has left.
21:37:40 <esowiki> [[Perpetuum Mobile]] https://esolangs.org/w/index.php?diff=55379&oldid=55378 * Vorpal * (+38) /* Computational class */
21:39:26 <Vorpal> good niht
21:39:28 <Vorpal> night*
22:12:12 -!- tswett has joined.
22:18:37 -!- tswett2 has joined.
22:21:35 -!- tswett has quit (Ping timeout: 240 seconds).
22:21:47 <fizzie> @metar EGLL
22:21:48 <lambdabot> EGLL 262150Z 05010KT 9999 VCTS FEW060CB 20/15 Q1017 TEMPO 7000 TSRA BKN045
22:22:17 <fizzie> Thunderstorms and lightning.
22:28:38 <zzo38> I made up a Magic: the Gathering card: {2W} Enchantment - Saga ;; I, II, III--Create a 1/1 white Bird Warrior creature token with flying and banding. ;; IV--Target creature gets +0/+2 until end of turn.
22:34:48 <shachaf> Isn't banding deprecated?
22:54:51 <pikhq> I mean, yes, but it's still in the rules.
22:56:34 <esowiki> [[Boolet]] M https://esolangs.org/w/index.php?diff=55380&oldid=55362 * Joshop * (+28)
23:18:32 -!- SoniEx2 has joined.
23:18:51 <SoniEx2> are there 2 distinct self BCT programs that produce the same result?
23:20:45 <esowiki> [[Boolet]] M https://esolangs.org/w/index.php?diff=55381&oldid=55380 * Joshop * (+75)
23:21:35 <zzo38> I think banding is good anyways, but yes they no longer use it but I do. The rules still support it.
23:45:58 -!- xkapastel has quit (Quit: Connection closed for inactivity).
←2018-05-25 2018-05-26 2018-05-27→ ↑2018 ↑all