changeset 2120:55657dc1a8a7

<oerjan> pastelogs ais523.*shove
author HackBot
date Wed, 13 Feb 2013 03:46:47 +0000
parents e9830e14e9d0
children 22a9e0e03987
files paste/paste.27210
diffstat 1 files changed, 40 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paste/paste.27210	Wed Feb 13 03:46:47 2013 +0000
@@ -0,0 +1,40 @@
+2008-07-07.txt:16:46:47: <ais523> A quote I remember, not sure where from: "Microsoft shoved a lot of standard UNIX shell functionality into cmd.exe while no-one was looking"
+2008-07-13.txt:20:46:40: <ais523> anyway, when I get round to speccing it, I think you'll like Shove (my Befunge-Underload hybrid)
+2008-07-13.txt:20:58:09: <ais523> tusho: Underload will compile into Shove too, I think
+2008-07-15.txt:22:45:05: <ais523> because it's the ideal lang to implement Shove in, I think
+2008-07-26.txt:12:23:46: <ais523> Shove's my idea for a lang which I came up with when trying to merge Befunge and Underload
+2008-07-26.txt:12:26:49: <ais523> finally, there are four "shove commands"
+2008-07-26.txt:12:27:08: <ais523> basically, each shove command points to a square
+2008-07-26.txt:12:27:43: <ais523> the first char of the string goes in the location the shove command points to
+2008-07-30.txt:19:48:02: <ais523> well there's that Shove thing that I'd like to code at some point
+2008-07-30.txt:20:03:10: <AnMaster> ais523, tell me about shove
+2008-08-04.txt:15:03:37: <ais523> I went and implemented Shove
+2008-08-04.txt:15:10:34: <ais523> so all I need now is a way to combine two programs into one and I'll have an Underload -> Shove compiler
+2008-08-04.txt:15:11:00: <ais523> combining two programs into one isn't trivial in Shove but I've thought of a way to do it, now I'm writing a precompiler that I can use to generate the compiler
+2008-08-04.txt:15:13:37: <ais523> programming Shove feels a bit like programming a cross between Underload and SMITH, only 10 times more confusing
+2008-08-04.txt:15:17:43: <ais523> also, I put my new Shove interp online
+2008-08-04.txt:15:17:47: <ais523> http://code.eso-std.org/shove/shove.pl
+2008-08-04.txt:15:36:20: <ais523> another interesting point about Shove: in Befunge, if you go into stringmode from right to left, you get the string as you wrote it; in Shove, if you do that, the string comes out upside-down
+2008-08-04.txt:16:30:18: <ais523> anyway, have a look at Shove, everyone, I'm quite amazed at how unlike Befunge it manages to be whilst seeming similar from a distance
+2008-08-04.txt:16:30:40: <ais523> http://code.eso-std.org/shove/
+2008-08-25.txt:17:04:05: <ais523> comments with old bits of code shoved down at the bottom, etc
+2008-11-03.txt:11:57:16: <ais523> I remember that although Shove's a 2D language, practical programs tended to be 1D
+2009-06-29.txt:17:53:38: <ais523> zzo38: have you seen Shove?
+2009-08-11.txt:22:02:05: <ais523> he's not bad in absolute terms, just you have to be massively powerful to even reach him, and when you do he's a pushover
+2009-08-11.txt:22:02:48: <ais523> he's a pushover even at level 14, though
+2010-08-15.txt:04:12:12: <ais523> coyotes should be a pushover at this point
+2011-08-10.txt:20:29:10: <ais523> that's the way I normally program in Shove
+2011-10-31.txt:22:07:28: <ais523\unfoog> hey, did I ever put Shove on the wiki?
+2012-03-16.txt:11:42:21: <ais523> btw, for fun, I tried reading the EULA of some shovelware games that came with Windows when I bought the computer
+2012-05-02.txt:03:34:26: <ais523> elliott: menkaure is like sigmund, a pushover except when he kills you at random
+2013-01-04.txt:21:26:22: <ais523> quintopia: well, anticipation2's lock works by trying to shove its own flag past 0, then pull it back to where it would have been otherwise
+2013-02-06.txt:20:55:56: <ais523> Shove, apparently
+2013-02-06.txt:20:58:06: <ais523> elliott: Shove is TC, I think; you can compile Underload into it
+2013-02-06.txt:21:00:39: <ais523> anyway, the way Shove works, is it has an Underload-like stack, and a 2D playfield
+2013-02-06.txt:21:02:52: <ais523> but Shove's grammar isn't complex enough for that, so it's strictly alternating
+2013-02-06.txt:23:39:12: <ais523> oerjan: is that my shove interp?
+2013-02-06.txt:23:44:29: <ais523> "ais523 created the esolang Shove in 2008, but somehow forgot to tell anyone until 2013"
+2013-02-07.txt:01:27:33: <oerjan> did ais523 say shove was TC?
+2013-02-07.txt:01:28:46: <oerjan> <ais523> elliott: Shove is TC, I think; you can compile Underload into it
+2013-02-13.txt:03:45:49: <oerjan> `pastelogs ais523.*shove
+2013-02-13.txt:03:46:27: <oerjan> `pastelogs ais523.*shove