Mercurial > repo
view paste/paste.14164 @ 8427:1fc808cd5b1f
<b_jonas> learn can\'t is the most frequent word whose pronunciation varies between /\xc9\x91\xcb\x90/ and /\xc3\xa6/ depending on dialect. The list is: advance after answer ask aunt brass can\'t cast castle chance class command dance demand draft enhance example fast father glass graph grass half last laugh mask master nasty pass past path plant rather sample shan\'t staff task vast
author | HackBot |
---|---|
date | Thu, 09 Jun 2016 21:28:47 +0000 |
parents | 5015df0b9872 |
children |
line wrap: on
line source
2011-08-31.txt:23:40:15: <mauke> http://mauke.dyndns.org/stuff/ploki/ - here's an esolang 2011-08-31.txt:23:44:34: <mauke> http://mauke.dyndns.org/stuff/ploki/ploki-0.6.5.1/examples/uncomment.pk 2011-08-31.txt:23:55:00: <mauke> ok, then I'm just going to talk about ploki instead 2011-08-31.txt:23:55:16: <mauke> bonus points if you can tell me wtf "ploki" means 2011-08-31.txt:23:55:17: <oerjan> is ploki a p-language like plof 2011-08-31.txt:23:56:25: <mauke> I think ploki introduces several novel features 2011-08-31.txt:23:57:22: <mauke> major feature: there are no malformed ploki programs 2011-08-31.txt:23:57:55: <elliott> I suspect it worked in a rather more insane manner than ploki in that aspect, though 2011-09-01.txt:00:04:03: <mauke> I'm not even sure you can write a grammar for ploki 2011-09-01.txt:00:06:20: <mauke> ploki could (theoretically) be compiled, though 2011-09-01.txt:00:11:01: <mauke> as far as I know ploki doesn't fit in any parsing frameworks/generators/combinators 2011-09-01.txt:02:54:12: <mauke> fixed a bug in ploki's halting detector :-) 2013-12-20.txt:10:02:31: <mauke> preflex's re command uses the regex engine from ploki 2013-12-20.txt:10:18:48: <mauke> ploki never complains either 2013-12-20.txt:22:03:04: <mauke> `fetch http://mauke.hopto.org/stuff/ploki/ploki-0.6.5.1.tar.bz2 2013-12-20.txt:22:03:08: <HackEgo> 2013-12-20 22:03:07 URL:http://mauke.hopto.org/stuff/ploki/ploki-0.6.5.1.tar.bz2 [77308/77308] -> "ploki-0.6.5.1.tar.bz2" [1] 2013-12-20.txt:22:03:19: <mauke> `cat ploki-0.6.5.1.tar.bz2 2013-12-20.txt:22:04:02: <mauke> `tar xfj ploki-0.6.5.1.tar.bz2 2013-12-20.txt:22:04:17: <mauke> `tar xjf ploki-0.6.5.1.tar.bz2 2013-12-20.txt:22:04:34: <shachaf> `run tar xjf ploki-0.6.5.1.tar.bz2 2013-12-20.txt:22:06:18: <mauke> `run cd ploki-0.6.5.1 && gcc -O2 -o ploki *.c -lm 2013-12-20.txt:22:06:19: <HackEgo> bash: line 0: cd: ploki-0.6.5.1: No such file or directory 2013-12-20.txt:22:06:46: <mauke> `run cd ploki && gcc -O2 -o ploki *.c -lm 2013-12-20.txt:22:07:37: <mauke> `run cp ploki/ploki bin/ 2013-12-20.txt:22:07:38: <HackEgo> cp: cannot stat `ploki/ploki': No such file or directory 2013-12-20.txt:22:09:52: <oerjan> `ls ploki 2013-12-20.txt:22:10:38: <oerjan> `run ls ploki | tail 2013-12-20.txt:22:11:06: <oerjan> `run ls ploki | grep -v '\.c' 2013-12-20.txt:22:11:22: <oerjan> `run ls ploki | grep -v '\.[cho]' 2013-12-20.txt:22:11:24: <HackEgo> atechit.depend \ Compile \ compile.depend \ deparse.depend \ doc \ examples \ expr.depend \ GNUmakefile \ hang.depend \ hash.depend \ IGNORE \ inc.depend \ indent \ IO.depend \ kork.depend \ list.depend \ main.depend \ Makefile \ MakeSkel \ mars.depend \ match.depend \ op.depend \ opt.depend \ parse.depend \ ploki \ pp.depend \ random.depend \ READ 2013-12-20.txt:22:11:26: <mauke> `run cp ploki/ploki bin/ 2013-12-20.txt:22:11:58: <mauke> `run ploki -MO=Deparse /dev/null 2013-12-20.txt:22:12:57: <mauke> `run echo $'"Hello, world!' | ploki 2013-12-20.txt:22:14:44: <mauke> `run echo $'@REVERSE(\\ARG:3\'\\ARG:`\\ARG:2)_"' | ploki - 10 2 3.141593 2013-12-20.txt:22:15:18: <mauke> `run echo $'@REVERSE(\\ARG:3\'\\ARG:1`\\ARG:2)_"' | ploki - 10 2 3.141593 2013-12-20.txt:22:15:46: <oerjan> `run cd ploki; make clean; cd ..; mv ploki src 2013-12-20.txt:22:15:50: <HackEgo> rm -f *.o ploki \ mv: cannot move `ploki' to `src/ploki': Directory not empty 2013-12-20.txt:22:16:33: <oerjan> `ls src/ploki 2013-12-20.txt:22:16:43: <oerjan> `ls ploki 2013-12-20.txt:22:17:45: <oerjan> `run ls ploki | grep -v '\.([ch]|depend)' 2013-12-20.txt:22:18:08: <oerjan> `run ls ploki | egrep -v '\.([ch]|depend)' 2013-12-20.txt:22:18:46: <oerjan> `run rm -rf src/ploki; mv ploki src 2013-12-22.txt:06:44:30: <mauke> `run echo '@ASIN3' | ploki 2013-12-22.txt:06:44:47: <kmc> que es ploki 2013-12-22.txt:06:44:55: <mauke> `run echo '@ASIN 0.5' | ploki 2013-12-22.txt:06:44:59: <shachaf> mauke: Does ploki just read from stdin? 2013-12-22.txt:06:45:56: <shachaf> You should make a `runploki command that reads from argv. 2013-12-22.txt:06:46:17: <kmc> tell me about ploki 2013-12-22.txt:06:47:47: <mauke> shachaf: the main reason I haven't done that yet is that ploki insists on newlines between statements 2013-12-22.txt:06:49:05: <mauke> kmc: there is some documentation at http://mauke.hopto.org/stuff/ploki/ploki-0.6.5.1/doc/ 2013-12-22.txt:06:49:16: <mauke> but like the rest of ploki, it's part of the practical joke 2013-12-22.txt:06:50:16: <mauke> e.g. it's not obvious from the description of the syntax that ploki has literally no syntax errors 2013-12-22.txt:06:56:10: <mauke> conclusion: ploki is full of silly and stupid ideas but also weirdly prophetic sometimes 2013-12-22.txt:07:36:34: <zzo38> I looked at the ploki documentation, and some of the examples, and other stuff on the same server and found this: http://mauke.hopto.org/stuff/img/regex.png I don't know what the symbol in the circle is supposed to be but I think I can understand its meaning, at least. Therefore it also give me the idea to make a label/goto operators in a regular expression 2013-12-23.txt:22:17:27: <mauke> `run echo $'LET a = 0 + b' | ploki -MO=Deparse 2013-12-23.txt:22:18:59: <mauke> `run echo $'LETa+=c+@NOTc\na_"\nLETc b+@NOTb\nLETb a\nIF' | ploki 2013-12-23.txt:22:20:30: <mauke> `run echo $'LETa+=c+@NOTc\na_"\nLETc b+@NOTb\nLETb a\nIF' | ploki -MO=Deparse 2013-12-28.txt:22:06:58: <mauke> `run echo $'LET "1:20:23.41 Start of this section\\n1:21:34.56 etc" ~ "{d!+}:{d!+}:{d!+.!d!+}.+{d!+}:{d!+}:{d!+.!d!+}"\n\\0+(60*(\\1+60*\\2))-\\3-(60*(\\4+60*\\5))_"' | ploki 2013-12-28.txt:22:07:27: <Vorpal> What is ploki? 2013-12-28.txt:22:08:02: <mauke> ploki is love, ploki is life 2013-12-30.txt:21:24:37: <mauke> ploki doesn't use this algorithm because I knew even less about parsers when I "designed" ploki 2013-12-30.txt:21:24:55: <mauke> (ploki simply evaluates left to right) 2013-12-30.txt:21:27:52: <mauke> `run echo '(1 + 2 * 3' | ploki 2013-12-30.txt:21:30:27: <oerjan> `run echo '(1 + 2) * (3 + 4)' | ploki 2014-01-10.txt:12:33:41: <mauke> `run echo '@REVERSE\ARG:1' | ploki - 123 2014-01-10.txt:17:30:00: <mauke> ploki doesn't have functions but they take arguments 2014-01-10.txt:17:35:44: <mauke> ploki only has a call instruction and labels 2014-01-17.txt:18:53:47: <HackEgo> - \ . \ .. \ 98076 \ bdsmreclist \ bi \ bin \ canary \ cat \ complaints \ :-D \ dog \ etc \ factor \ fb \ fb.c \ file \ head \ hello \ hello.c \ .hg \ .hg_archival.txt \ ibin \ index.html \ interps \ lib \ mind \ paste \ perpetual motion machine \ ploki-0.6.5.1.tar.bz2 \ pref \ prefs \ quines \ quotes \ share \ src \ test \ this \ UNPA \ wisdom 2014-01-18.txt:01:07:07: <HackEgo> - \ 98076 \ bdsmreclist \ bi \ bin \ canary \ cat \ complaints \ :-D \ dog \ etc \ factor \ fb \ fb.c \ file \ head \ hello \ hello.c \ ibin \ index.html \ interps \ lib \ mind \ paste \ ploki-0.6.5.1.tar.bz2 \ pref \ prefs \ quines \ quotes \ share \ src \ test \ this \ UNPA \ wisdom \ wisdom.pdf \ ,}wolfram 2014-01-18.txt:01:08:47: <HackEgo> - \ 98076 \ bdsmreclist \ bi \ bin \ canary \ cat \ complaints \ :-D \ dog \ etc \ factor \ fb \ fb.c \ head \ hello \ hello.c \ ibin \ index.html \ interps \ lib \ paste \ ploki-0.6.5.1.tar.bz2 \ pref \ prefs \ quines \ quotes \ share \ src \ test \ this \ UNPA \ wisdom \ wisdom.pdf 2014-01-18.txt:01:11:14: <HackEgo> 98076 \ bdsmreclist \ bin \ canary \ cat \ complaints \ :-D \ dog \ etc \ factor \ fb \ fb.c \ head \ hello \ hello.c \ ibin \ index.html \ interps \ lib \ paste \ ploki-0.6.5.1.tar.bz2 \ pref \ prefs \ quines \ quotes \ share \ src \ test \ this \ UNPA \ wisdom \ wisdom.pdf 2014-01-18.txt:01:11:34: <HackEgo> brainfuck.fu \ egobot.tar.xz \ emmental.hs \ factor-linux-x86-64-0.95.tar.gz \ fizziecoin.jpg \ fueue.c \ ploki \ ul.emm 2014-01-18.txt:01:11:51: <oerjan> `run mv ploki-0.6.5.1.tar.bz2 src 2014-01-25.txt:03:29:57: <shachaf> `pastelogs ploki