annotate paste/paste.28875 @ 12257:1924fe176291 draft

<fizzie> ` sed -e \'s|wisdom|bin|\' < ../bin/cwlprits > ../bin/cblprits; chmod a+x ../bin/cblprits
author HackEso <hackeso@esolangs.org>
date Sat, 07 Dec 2019 23:36:53 +0000
parents e037173e0012
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
e037173e0012 Initial import.
HackBot
parents:
diff changeset
1 2008-05-09.txt:13:53:37: <ais523> I'm thinking of calling it Feather, because it's so lightweight compared to most Smalltalks
e037173e0012 Initial import.
HackBot
parents:
diff changeset
2 2008-05-09.txt:15:26:45: <ais523> hmm... I think Feather has to be lazy, to prevent it infinite-looping in loads of common cases
e037173e0012 Initial import.
HackBot
parents:
diff changeset
3 2008-05-12.txt:17:10:59: <ais523> In Feather, everything is a function
e037173e0012 Initial import.
HackBot
parents:
diff changeset
4 2008-05-12.txt:17:12:16: <ais523> whereas Feather truly has no pointers
e037173e0012 Initial import.
HackBot
parents:
diff changeset
5 2008-05-12.txt:17:13:38: <ais523> I don't know of a language that attempted to use time-travel to implement inheritance, though, before Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
6 2008-05-12.txt:17:15:20: <ais523> in Feather, pass-by-value is pass-by-reference, there's no way to distinguish between them
e037173e0012 Initial import.
HackBot
parents:
diff changeset
7 2008-05-12.txt:17:16:10: <ais523> in Feather, there will be boxed types too
e037173e0012 Initial import.
HackBot
parents:
diff changeset
8 2008-05-12.txt:17:19:15: <ais523> at least from Feather's point of view
e037173e0012 Initial import.
HackBot
parents:
diff changeset
9 2008-05-12.txt:17:19:32: <ais523> the first thing a Feather program does when it starts up is to define its own primitives and syntax
e037173e0012 Initial import.
HackBot
parents:
diff changeset
10 2008-05-12.txt:17:20:12: <ais523> each iteration of the time loop happens simultaneously from Feather's point of view
e037173e0012 Initial import.
HackBot
parents:
diff changeset
11 2008-05-12.txt:17:21:35: <ais523> you just have to realise that Feather's timeline is not the same as the real-life timeline
e037173e0012 Initial import.
HackBot
parents:
diff changeset
12 2008-05-12.txt:17:22:05: <ais523> because Feather can be retroactively transformed into any other language
e037173e0012 Initial import.
HackBot
parents:
diff changeset
13 2008-05-12.txt:17:23:12: <ais523> but Feather itself is unaware that that's happened
e037173e0012 Initial import.
HackBot
parents:
diff changeset
14 2008-05-12.txt:17:24:08: <Deewiant> ais523: what part of this is different from "Feather is all programming languages, it just depends on the compiler/interp you use"
e037173e0012 Initial import.
HackBot
parents:
diff changeset
15 2008-05-12.txt:17:24:54: <Deewiant> ais523: so what rules does a Feather program have to obey to be able to be called that
e037173e0012 Initial import.
HackBot
parents:
diff changeset
16 2008-05-12.txt:17:25:27: <ais523> which is what makes it Feather rather than HQ9+, for instance
e037173e0012 Initial import.
HackBot
parents:
diff changeset
17 2008-05-12.txt:18:57:15: <ais523> it's only after thinking about Feather that I appreciate how it's even possible that a story can have someone go back in time, change a few details, then come back to the present and the world is much like it was when they left with only a few details changed
e037173e0012 Initial import.
HackBot
parents:
diff changeset
18 2008-05-12.txt:18:58:12: <ais523> both of those are common Feather scenarios, the second is something that you have to spend effort avoiding
e037173e0012 Initial import.
HackBot
parents:
diff changeset
19 2008-05-29.txt:20:26:25: <ais523> I've been thinking about writing a Feather bootstrap for a while now
e037173e0012 Initial import.
HackBot
parents:
diff changeset
20 2008-05-29.txt:20:26:54: <ais523> because I'm getting fed up of waiting for a feather interp to spontaneously come into existence
e037173e0012 Initial import.
HackBot
parents:
diff changeset
21 2008-05-29.txt:20:27:34: <AnMaster> ais523, feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
22 2008-05-29.txt:20:35:59: <ais523> in Feather, assuming you're using a boxed number 2 (you would be normally but you need to deal with unboxed objects during bootstrapping)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
23 2008-05-29.txt:20:36:32: <ais523> not everything is an object, unlike in Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
24 2008-05-29.txt:20:55:58: <ehird> ais523: Feather, I hope.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
25 2008-05-29.txt:20:56:47: <ais523> ehird: well, I have considered a feathernomic; its defining feature would probably be that all rulechanges were retroactive to the start of the nomic
e037173e0012 Initial import.
HackBot
parents:
diff changeset
26 2008-05-30.txt:20:55:52: <ais523> oh, Feather has no side effects either
e037173e0012 Initial import.
HackBot
parents:
diff changeset
27 2008-06-02.txt:18:44:59: <ais523> I have a question about what names I should use for things in Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
28 2008-06-02.txt:18:53:30: <ais523> sorry, there aren't really in Feather either
e037173e0012 Initial import.
HackBot
parents:
diff changeset
29 2008-06-02.txt:18:54:54: <ais523> oh well, I'll have to think of something different in Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
30 2008-06-02.txt:18:55:49: <ais523> (Feather's reminding me more and more of Smalltalk + Haskell + Scheme, by the way)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
31 2008-06-02.txt:21:31:53: <ais523> Hiato: sounds like Feather in reverse
e037173e0012 Initial import.
HackBot
parents:
diff changeset
32 2008-06-02.txt:21:35:14: <ais523> but I've only got to documenting Basic Feather so far
e037173e0012 Initial import.
HackBot
parents:
diff changeset
33 2008-06-02.txt:21:50:04: <ais523> as for Feather, primitiveBe is the thing that really sets it apart from other languages, although you have to be careful using it to avoid an infinite loop
e037173e0012 Initial import.
HackBot
parents:
diff changeset
34 2008-06-03.txt:20:44:19: <ais523> anyway, I pasted a bit of what I'd done so far on Feather a while ago
e037173e0012 Initial import.
HackBot
parents:
diff changeset
35 2008-06-03.txt:20:45:45: <ais523> <ais523> anyway, I pasted a bit of what I'd done so far on Feather a while ago
e037173e0012 Initial import.
HackBot
parents:
diff changeset
36 2008-06-10.txt:17:33:46: <ais523> or like writing Feather in Feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
37 2008-06-13.txt:19:20:08: <ais523> if there were, then maybe TRDS could be used to write Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
38 2008-06-13.txt:19:21:38: <ais523> tusho: yes, that's the operation I want in Feather, really
e037173e0012 Initial import.
HackBot
parents:
diff changeset
39 2008-06-15.txt:17:18:22: <ais523> oh dear, this is starting to remind me of Feather again
e037173e0012 Initial import.
HackBot
parents:
diff changeset
40 2008-06-15.txt:18:01:33: <ais523> tusho: either that, or just wait for a Feather interp with the required features to spontaneously pop into existence
e037173e0012 Initial import.
HackBot
parents:
diff changeset
41 2008-06-15.txt:18:02:44: <ais523> whose only purpose was to optimise for the operations Feather did
e037173e0012 Initial import.
HackBot
parents:
diff changeset
42 2008-06-15.txt:18:03:17: <tusho> ais523: the good thing about feather in JS is that it'll be totally detached from traditional consoles
e037173e0012 Initial import.
HackBot
parents:
diff changeset
43 2008-06-15.txt:18:03:36: <ais523> the major unusual operation in Feather is giving an argument to a continuation which is almost identical to what the call/cc returned in the first place
e037173e0012 Initial import.
HackBot
parents:
diff changeset
44 2008-06-15.txt:18:06:20: <ais523> tusho: because say if you're writing a feather interp in JS
e037173e0012 Initial import.
HackBot
parents:
diff changeset
45 2008-06-15.txt:18:06:50: <ais523> anyway, a Feather interp in Feather is trivial
e037173e0012 Initial import.
HackBot
parents:
diff changeset
46 2008-06-15.txt:18:07:19: <ais523> Feather has eval so that you can modify it
e037173e0012 Initial import.
HackBot
parents:
diff changeset
47 2008-06-15.txt:18:08:40: <tusho> ais523: shall we just call feathejs ... feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
48 2008-06-15.txt:18:09:03: <ais523> call it feathers
e037173e0012 Initial import.
HackBot
parents:
diff changeset
49 2008-06-15.txt:18:09:43: <tusho> ais523: feathers will just make people mix up feather and feathers
e037173e0012 Initial import.
HackBot
parents:
diff changeset
50 2008-06-15.txt:18:09:47: <ais523> I like the idea of multiple feather interps
e037173e0012 Initial import.
HackBot
parents:
diff changeset
51 2008-06-15.txt:18:10:11: <ais523> after all, feather images /are/ portable between interps
e037173e0012 Initial import.
HackBot
parents:
diff changeset
52 2008-06-15.txt:18:35:45: <ais523> but the class browser itself would be written in Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
53 2008-06-15.txt:18:36:11: <ais523> tusho: you would make the jquery UI available as IO commands that Feather could use
e037173e0012 Initial import.
HackBot
parents:
diff changeset
54 2008-06-15.txt:18:37:16: <ais523> tusho: yes you can, you just reimplement it in Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
55 2008-06-15.txt:18:37:30: <ais523> Feather is worse
e037173e0012 Initial import.
HackBot
parents:
diff changeset
56 2008-06-17.txt:22:05:06: <ais523> and things like Feather are just fun
e037173e0012 Initial import.
HackBot
parents:
diff changeset
57 2008-06-18.txt:15:36:31: <ais523> for instance, I'll definitely need a Feather interp before I figure out what the spec should be
e037173e0012 Initial import.
HackBot
parents:
diff changeset
58 2008-06-18.txt:15:42:01: <ais523> but the great thing about Feather is that it can be retrofitted onto the language
e037173e0012 Initial import.
HackBot
parents:
diff changeset
59 2008-06-18.txt:15:42:41: <ais523> Feather has eval so that you can modify it!
e037173e0012 Initial import.
HackBot
parents:
diff changeset
60 2008-06-18.txt:15:45:12: <ais523> oklofok: you can do that in Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
61 2008-06-18.txt:15:45:37: <ais523> well, I'm trying to make the base of Feather as tarpitty as possible
e037173e0012 Initial import.
HackBot
parents:
diff changeset
62 2008-06-19.txt:16:09:01: <ais523> that retroactivity's so confused that it doesn't even make sense in Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
63 2008-06-19.txt:16:13:28: <tusho> ais523: could you express it in feather, though?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
64 2008-06-19.txt:16:13:48: <ais523> tusho: a retroactive Feather change has to be legal in the situation that was retroactively changed from
e037173e0012 Initial import.
HackBot
parents:
diff changeset
65 2008-06-19.txt:16:14:23: <ais523> tusho: nothing, it would be inexpressible, assuming that CANNOT in B Nomic == inexpressible in Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
66 2008-06-19.txt:16:16:32: <ais523> oh, and a Feather compiler would have to bundle an interp
e037173e0012 Initial import.
HackBot
parents:
diff changeset
67 2008-06-19.txt:16:17:11: <ais523> e.g. you can get the source code for a Feather interp by first retroactively modifying the language to expose the source code of all functions, and then looking at it
e037173e0012 Initial import.
HackBot
parents:
diff changeset
68 2008-06-19.txt:16:31:12: <tusho> ais523: I think we need #feather, because js2cps is a pretty big thingy
e037173e0012 Initial import.
HackBot
parents:
diff changeset
69 2008-06-19.txt:16:31:28: <ais523> tusho: #feather already exists
e037173e0012 Initial import.
HackBot
parents:
diff changeset
70 2008-06-19.txt:16:32:51: <tusho> ais523: write an ircd in feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
71 2008-06-19.txt:16:33:09: <ais523> tusho: ugh, Feather hates IO
e037173e0012 Initial import.
HackBot
parents:
diff changeset
72 2008-06-19.txt:16:33:30: <tusho> ais523: it occurs to me that Feathejs is like the ideal implementation of feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
73 2008-06-19.txt:16:36:43: <ais523> #featherlang
e037173e0012 Initial import.
HackBot
parents:
diff changeset
74 2008-06-19.txt:16:36:48: <tusho> ais523: #feather-lang
e037173e0012 Initial import.
HackBot
parents:
diff changeset
75 2008-06-19.txt:16:43:16: <ais523> I'm also making a functional version, protoFeather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
76 2008-06-19.txt:16:43:40: <ais523> and thus become Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
77 2008-06-19.txt:16:43:51: <tusho> ais523: feathejs should implement protoFeather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
78 2008-06-19.txt:16:50:38: <ais523> jix: finding ways to do that is one major part of my effort in Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
79 2008-06-27.txt:18:07:05: <ais523> cherez: worth it, although Feather requires a whole new set of tenses
e037173e0012 Initial import.
HackBot
parents:
diff changeset
80 2008-06-27.txt:23:28:22: <ais523> psygnisfive: try implementing Feather, I'm struggling
e037173e0012 Initial import.
HackBot
parents:
diff changeset
81 2008-06-27.txt:23:29:47: <ais523> I have partial notes on a few feather-like objects
e037173e0012 Initial import.
HackBot
parents:
diff changeset
82 2008-06-27.txt:23:32:34: <ais523> AnMaster: Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
83 2008-06-27.txt:23:38:46: <ais523> whereas in Feather you can take information from one possible path and use it to modify the next path that's tried
e037173e0012 Initial import.
HackBot
parents:
diff changeset
84 2008-06-27.txt:23:41:26: <ais523> also, feather's interesting due to consistent time travel rules
e037173e0012 Initial import.
HackBot
parents:
diff changeset
85 2008-06-27.txt:23:49:09: <ais523> oh, and the major problem with Feather programming is avoiding timeloops
e037173e0012 Initial import.
HackBot
parents:
diff changeset
86 2008-06-30.txt:23:32:44: <ais523> tusho: heh, you could do that in Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
87 2008-07-03.txt:16:08:02: <ais523> olsner: TwoDucks (uncomputable), Feather (not properly specced and unimplemented)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
88 2008-07-14.txt:20:45:47: <ais523> tusho: Feather has lambda too
e037173e0012 Initial import.
HackBot
parents:
diff changeset
89 2008-07-17.txt:21:15:49: <ais523> oklopol: I did, it reminded me a bit of Feather and a bit of TwoDucks
e037173e0012 Initial import.
HackBot
parents:
diff changeset
90 2008-07-17.txt:21:17:39: <ais523> oklopol: yes, I know, but that sort of lang is good for implementing Feather in
e037173e0012 Initial import.
HackBot
parents:
diff changeset
91 2008-08-06.txt:22:08:27: <ais523> in Feather, pass by reference and pass by value are indistinguishable
e037173e0012 Initial import.
HackBot
parents:
diff changeset
92 2008-08-06.txt:22:08:36: <SimonRC> ais523: where is Feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
93 2008-08-06.txt:22:09:28: <ais523> Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
94 2008-08-08.txt:20:44:18: <ais523> AnMaster: Feather is sufficiently general that after a while everything seems like "that sounds like Feather", it takes over your brain
e037173e0012 Initial import.
HackBot
parents:
diff changeset
95 2008-08-08.txt:20:44:48: <ais523> AnMaster: you absolutely need to bundle the source code with Feather, it's possible to prove it
e037173e0012 Initial import.
HackBot
parents:
diff changeset
96 2008-08-08.txt:20:45:18: <AnMaster> ais523, I don't know enough about feather really
e037173e0012 Initial import.
HackBot
parents:
diff changeset
97 2008-08-08.txt:20:45:47: <AnMaster> ais523, give us hello world in feather!
e037173e0012 Initial import.
HackBot
parents:
diff changeset
98 2008-08-08.txt:20:46:46: <ais523> AnMaster: no, although a Feathernomic would be awesome
e037173e0012 Initial import.
HackBot
parents:
diff changeset
99 2008-08-08.txt:20:47:21: <ais523> I really want to implement Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
100 2008-08-08.txt:20:47:34: <tusho> ais523: let's implement feather starting tomorrow
e037173e0012 Initial import.
HackBot
parents:
diff changeset
101 2008-08-08.txt:20:47:34: <ais523> I'll start by implementing Protofeather, I think, which was a lang I invented to write a Feather interp in
e037173e0012 Initial import.
HackBot
parents:
diff changeset
102 2008-08-08.txt:20:50:00: <ais523> Feather's basic operation is reasonably easy to write in terms of call/cc
e037173e0012 Initial import.
HackBot
parents:
diff changeset
103 2008-08-08.txt:20:50:01: <AnMaster> ais523, well what is the basic syntax of non-modified feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
104 2008-08-08.txt:20:50:43: <ais523> I invented Feather after thinking about Smalltalk for a while
e037173e0012 Initial import.
HackBot
parents:
diff changeset
105 2008-08-08.txt:21:59:48: <ais523> tusho: after Feather and Underload and Underlambda and all the other stuff we're going to do
e037173e0012 Initial import.
HackBot
parents:
diff changeset
106 2008-08-09.txt:16:25:42: <tusho> ais523: #feather-lang
e037173e0012 Initial import.
HackBot
parents:
diff changeset
107 2008-08-11.txt:19:49:45: <AnMaster> ais523, you never posted those specs and examples of feather btw
e037173e0012 Initial import.
HackBot
parents:
diff changeset
108 2008-08-23.txt:17:41:11: <AnMaster> ais523, feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
109 2008-08-25.txt:17:17:58: <ais523> very Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
110 2008-09-05.txt:20:06:30: <AnMaster> GreyKnight, like ais523's Feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
111 2008-09-08.txt:20:05:33: <AnMaster> ais523, any news? feather maybe?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
112 2008-09-12.txt:18:14:33: <AnMaster> ais523, how goes feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
113 2008-09-16.txt:21:25:36: <AnMaster> ais523, how goes gcc-bf and Feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
114 2008-09-20.txt:20:24:11: <ais523> "I am programming", in English, but "Feather is correct-to-program", in Latin literally translated to English
e037173e0012 Initial import.
HackBot
parents:
diff changeset
115 2008-09-23.txt:15:56:18: <AnMaster> ais523, Feather!
e037173e0012 Initial import.
HackBot
parents:
diff changeset
116 2008-09-23.txt:18:09:07: <AnMaster> ais523, and I would like Feather if you ever got it done ;P
e037173e0012 Initial import.
HackBot
parents:
diff changeset
117 2008-09-23.txt:18:12:35: <ais523> Feather would change everything
e037173e0012 Initial import.
HackBot
parents:
diff changeset
118 2008-09-23.txt:18:13:02: <AnMaster> ais523, could you even make any meaningful programs in Feather without changing the language?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
119 2008-09-23.txt:18:15:34: <AnMaster> ais523, hello world program in feather please?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
120 2008-09-23.txt:18:15:47: <ais523> AnMaster: I can't write anything in Feather yet, not even a NOP, really
e037173e0012 Initial import.
HackBot
parents:
diff changeset
121 2008-09-23.txt:18:16:20: <AnMaster> ais523, what language do you plan to implement feather in? or the boot strap feather in
e037173e0012 Initial import.
HackBot
parents:
diff changeset
122 2008-09-23.txt:18:18:28: <ais523> one of the main problems with Feather is I feel it needs an interp before it can be properly specced
e037173e0012 Initial import.
HackBot
parents:
diff changeset
123 2008-09-23.txt:18:30:00: <ais523> continuations are very very important to the way I plan to implement Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
124 2008-09-23.txt:18:30:24: <ais523> in fact I was thinking about writing my own language in C, merely implemented to optimise continuations for the unusual use they'll see in a Feather program
e037173e0012 Initial import.
HackBot
parents:
diff changeset
125 2008-09-25.txt:22:18:16: <ais523> wow, oklofok invented Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
126 2008-09-26.txt:21:20:59: <tusho> ais523: imagine an AnMaster written feather interp...
e037173e0012 Initial import.
HackBot
parents:
diff changeset
127 2008-09-29.txt:14:37:50: <ais523> unlike something like Feather which keeps running away when I think about it
e037173e0012 Initial import.
HackBot
parents:
diff changeset
128 2008-10-06.txt:09:49:47: <AnMaster> ais523, Feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
129 2008-10-06.txt:09:54:56: <ais523> I plan to implement pretty much all of Feather with multireturning call/cc
e037173e0012 Initial import.
HackBot
parents:
diff changeset
130 2008-10-17.txt:12:39:47: <ais523> hmm... I've realised that all my 4 or so outstanding problems to solve before I can implement Feather are actually the same problem
e037173e0012 Initial import.
HackBot
parents:
diff changeset
131 2008-10-17.txt:12:40:56: <ais523> the outstanding problem in Feather is: to determine what in the program after a change corresponded to what before a change
e037173e0012 Initial import.
HackBot
parents:
diff changeset
132 2008-10-17.txt:14:56:22: <ais523> I think I might know how to get Feather to work...
e037173e0012 Initial import.
HackBot
parents:
diff changeset
133 2008-10-17.txt:15:00:05: <oklopol> ais523: sorry, i confused feather with your other unimplementable language
e037173e0012 Initial import.
HackBot
parents:
diff changeset
134 2008-10-17.txt:15:00:20: <ais523> Feather is at least in theory implementable, I think
e037173e0012 Initial import.
HackBot
parents:
diff changeset
135 2008-10-17.txt:15:14:45: <ais523> basically, the way I think Feather will do it is that input and output are tagged with their /purpose/
e037173e0012 Initial import.
HackBot
parents:
diff changeset
136 2008-10-17.txt:15:14:56: <AnMaster> ais523, could you make feather become befunge?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
137 2008-10-17.txt:15:15:21: <ais523> as at some point the program would need to be a Feather/Befunge polyglot
e037173e0012 Initial import.
HackBot
parents:
diff changeset
138 2008-10-17.txt:15:26:04: <AnMaster> ais523, could feather become any other language?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
139 2008-10-17.txt:15:26:41: <ais523> unless you wrote the program as a Feather/Befunge polyglot from the start, which could be fun
e037173e0012 Initial import.
HackBot
parents:
diff changeset
140 2008-10-17.txt:15:26:52: <ais523> AnMaster: you'd have to implement them in Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
141 2008-10-17.txt:15:27:11: <ais523> I/O and standard library and such couldn't be in part of the becomed language unless they were in Feather's stdlib to start with
e037173e0012 Initial import.
HackBot
parents:
diff changeset
142 2008-10-17.txt:15:28:42: <AnMaster> ais523, if you could have that on the first line as first char, the befunge/feather polygot would be easy
e037173e0012 Initial import.
HackBot
parents:
diff changeset
143 2008-10-17.txt:15:29:05: <ais523> and that also would make Befunge/Feather an easy polyglot
e037173e0012 Initial import.
HackBot
parents:
diff changeset
144 2008-10-17.txt:15:29:41: <ais523> AnMaster: it wouldn't care, at the time the Befunge program ran the Feather code would no longer exist
e037173e0012 Initial import.
HackBot
parents:
diff changeset
145 2008-10-17.txt:15:30:08: <ais523> if Feather modified itself into Befunge itself, you couldn't modify it back as Befunge has no command to retroactively change itself into Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
146 2008-10-17.txt:15:30:42: <ais523> however, modifying Feather into Befunge definitely qualifies as an insane change
e037173e0012 Initial import.
HackBot
parents:
diff changeset
147 2008-10-17.txt:15:31:35: <ais523> the rule for a sane Feather parser change is that in addition to the other requirements to be sane, it has to be backwards-compatible
e037173e0012 Initial import.
HackBot
parents:
diff changeset
148 2008-10-17.txt:15:41:54: <ais523> hmm... you could do a Feather quine by causing the parser to output its input rather than parsing it, retroactively
e037173e0012 Initial import.
HackBot
parents:
diff changeset
149 2008-10-17.txt:15:45:10: <ais523> in Feather, though, the executable can modify the source and it changes accordingly, whilst still running
e037173e0012 Initial import.
HackBot
parents:
diff changeset
150 2008-10-17.txt:15:45:41: <ais523> hmm... lazy parsing might be useful in Feather, not necessary, but nice
e037173e0012 Initial import.
HackBot
parents:
diff changeset
151 2008-10-17.txt:15:47:06: <AnMaster> ais523, you could add it from within feather anyway ;P
e037173e0012 Initial import.
HackBot
parents:
diff changeset
152 2008-10-17.txt:15:47:47: <ais523> the nature of any Feather interp is that it has to be written entirely in Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
153 2008-10-17.txt:15:48:18: <ais523> so you start off with two versions of the same interp, one in Feather, one in some other lang, which both do exactly the same thing
e037173e0012 Initial import.
HackBot
parents:
diff changeset
154 2008-10-17.txt:15:49:02: <ais523> that seems like a better bet than hoping a Feather interp will spontaneously come into existence, great as that would be
e037173e0012 Initial import.
HackBot
parents:
diff changeset
155 2008-10-17.txt:15:49:15: <ais523> once Feather is running, it's under the impression that there are an infinite number of layers of Feather interps under it
e037173e0012 Initial import.
HackBot
parents:
diff changeset
156 2008-10-17.txt:17:56:39: <ais523> AnMaster: not even if you write featherfunge some day?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
157 2008-10-17.txt:17:57:24: <ais523> that involves having a working Feather first
e037173e0012 Initial import.
HackBot
parents:
diff changeset
158 2008-10-19.txt:12:02:24: <ais523> hmm... figuring out how to hot-change parts of a Feather program while it's running is a major problem
e037173e0012 Initial import.
HackBot
parents:
diff changeset
159 2008-10-20.txt:10:13:52: <ais523> oklopol: hmm... Feather makes me feel the same way, or worse
e037173e0012 Initial import.
HackBot
parents:
diff changeset
160 2008-10-20.txt:15:17:24: <AnMaster> then that is purely hypothetical, at least until ais523 implements Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
161 2008-10-21.txt:18:56:01: <ais523|busy> I wonder if it will be easier or harder to implement than Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
162 2008-10-21.txt:18:56:35: <ais523|busy> anyway, I think I've figured out how to prevent Feather going into an infinite loop (as opposed to arbitrary loop) when it parses the parser with itself
e037173e0012 Initial import.
HackBot
parents:
diff changeset
163 2008-10-21.txt:18:57:04: <ais523|busy> Deewiant: it's a Feather thing
e037173e0012 Initial import.
HackBot
parents:
diff changeset
164 2008-10-21.txt:19:03:08: <ais523|busy> #feather-lang is the appropriate channel
e037173e0012 Initial import.
HackBot
parents:
diff changeset
165 2008-11-03.txt:17:42:02: <ais523> ehird: please don't randomly throw out Feather references to people who haven't seen it before, it took several weeks to explain the first time
e037173e0012 Initial import.
HackBot
parents:
diff changeset
166 2008-11-03.txt:17:47:11: <ais523> for what, Feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
167 2008-11-03.txt:17:47:29: <ais523> so the parser, and indeed the entire interp, needs to be written from scratch in Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
168 2008-11-03.txt:17:51:09: <ais523> which is about the only meaningful operation in Feather, and also the one that causes all the headaches
e037173e0012 Initial import.
HackBot
parents:
diff changeset
169 2008-11-03.txt:17:51:46: <ais523> a Feather codenomic would be entirely platonic, and you could retroactively change what the rules were in the past and have everything reinterpreted under those rules
e037173e0012 Initial import.
HackBot
parents:
diff changeset
170 2008-11-03.txt:17:52:46: <ais523> the main problem is that this is how Feather handles /everything/
e037173e0012 Initial import.
HackBot
parents:
diff changeset
171 2008-11-03.txt:17:53:26: <ais523> Feather defies comparison to anything, really
e037173e0012 Initial import.
HackBot
parents:
diff changeset
172 2008-11-03.txt:18:04:30: <ais523> I invented Feather originally because Smalltalk wasn't Smalltalky enough IMO, but it ended up as something moderately different
e037173e0012 Initial import.
HackBot
parents:
diff changeset
173 2008-11-03.txt:18:37:45: <ais523> unlike Feather, Cyclexa does have a spec
e037173e0012 Initial import.
HackBot
parents:
diff changeset
174 2008-11-03.txt:18:37:52: <ais523> but like Feather, it doesn't have an implementation
e037173e0012 Initial import.
HackBot
parents:
diff changeset
175 2008-11-05.txt:19:47:18: <ais523> the main problematicness in continuation-related thinking processes is the go-back-in-time thing (btw, I'm planning to use them for Feather, they're the perfect choice for it)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
176 2008-11-10.txt:20:05:59: <AnMaster> ais523, how goes gcc-bf? ick? feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
177 2008-11-14.txt:22:16:34: <AnMaster> ais523, how goes ick, gcc-bf, feather and so on?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
178 2008-11-25.txt:15:51:12: <ais523> ehird: Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
179 2008-12-22.txt:18:50:44: <ais523> ehird: stop inventing Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
180 2009-01-14.txt:19:56:47: <AnMaster> <ais523> because then you could change the syntax at runtime <-- Feather!
e037173e0012 Initial import.
HackBot
parents:
diff changeset
181 2009-01-20.txt:18:02:51: <AnMaster> ais523, what about feather? It could be both :P
e037173e0012 Initial import.
HackBot
parents:
diff changeset
182 2009-01-20.txt:18:02:58: <ais523> AnMaster: ah, Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
183 2009-01-20.txt:18:08:35: <ais523> incidentally, my guiding goal for Feather starting syntax is "looks vaguely like Smalltalk, but for different reasons"
e037173e0012 Initial import.
HackBot
parents:
diff changeset
184 2009-01-20.txt:18:09:00: <AnMaster> ais523, oh, interesting, I would never have ended up with feather by that
e037173e0012 Initial import.
HackBot
parents:
diff changeset
185 2009-01-22.txt:15:21:10: <ais523> my other big new esolang project, besides Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
186 2009-02-13.txt:21:49:18: * ais523 feather-dusters oerjan ----<<<
e037173e0012 Initial import.
HackBot
parents:
diff changeset
187 2009-02-15.txt:17:13:13: <ais523> oerjan: there's the method Feather uses
e037173e0012 Initial import.
HackBot
parents:
diff changeset
188 2009-03-01.txt:18:34:53: <AnMaster> ais523, any progress on Feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
189 2009-03-08.txt:18:52:30: <ais523> or Feather and get people shouting at me to make some progress
e037173e0012 Initial import.
HackBot
parents:
diff changeset
190 2009-04-01.txt:23:04:26: <AnMaster> ais523, could you write Proud be written in Feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
191 2009-04-01.txt:23:04:38: <ais523> no, Proud's uncomputable, Feather is not super-TC
e037173e0012 Initial import.
HackBot
parents:
diff changeset
192 2009-04-01.txt:23:04:46: <ais523> although Feather hurts my head, and I don't want my brain to explode right now
e037173e0012 Initial import.
HackBot
parents:
diff changeset
193 2009-04-01.txt:23:06:05: <ais523> cpt_obvious: I suggest you ask in #feather-lang, I think it's empty atm so it'll be safe to ask
e037173e0012 Initial import.
HackBot
parents:
diff changeset
194 2009-04-01.txt:23:07:00: <ais523> which is another reason not to explain Feather right now
e037173e0012 Initial import.
HackBot
parents:
diff changeset
195 2009-04-01.txt:23:07:12: <ais523> explaining Feather to someone /who is drunk/ probably would cause a fatality
e037173e0012 Initial import.
HackBot
parents:
diff changeset
196 2009-04-01.txt:23:07:12: <ehird> ais523: I don't know; alcohol may well improve perception of Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
197 2009-04-01.txt:23:09:05: <ais523> seeing as nothing in Feather can ever change
e037173e0012 Initial import.
HackBot
parents:
diff changeset
198 2009-04-05.txt:12:25:40: <AnMaster_ipv6> ais523, I guess you could do it in Feather though?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
199 2009-04-05.txt:12:25:57: <ais523> Feather doesn't really define its I/O environment at all
e037173e0012 Initial import.
HackBot
parents:
diff changeset
200 2009-04-09.txt:22:31:58: <AnMaster> ais523, Feather is TC to parse right
e037173e0012 Initial import.
HackBot
parents:
diff changeset
201 2009-04-09.txt:22:39:26: <ais523> AnMaster: what I mean with Feather is that the first pass is always trivial, because it's just tokenising into letters
e037173e0012 Initial import.
HackBot
parents:
diff changeset
202 2009-04-09.txt:22:44:18: <AnMaster> ais523, write a first stage parser then. I mean do you ever plan to spec, or even implement feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
203 2009-04-26.txt:19:08:14: <AnMaster> ais523, any progress on Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
204 2009-05-28.txt:01:57:00: <coppro> ais523: what do the silver/gold medals and feathers on the level selection screen mean?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
205 2009-05-28.txt:01:57:30: <ais523> coppro: feather = unsolved easy level, silver = solved easy level, gold = hard level
e037173e0012 Initial import.
HackBot
parents:
diff changeset
206 2009-05-28.txt:01:57:38: <ais523> you can click on the feather button to switch between easy and hard mode
e037173e0012 Initial import.
HackBot
parents:
diff changeset
207 2009-05-29.txt:01:06:04: <ais523> ehird: well, #feather-lang exists
e037173e0012 Initial import.
HackBot
parents:
diff changeset
208 2009-07-07.txt:22:03:10: <AnMaster> ais523, I invite you to #feather-lang btw :P
e037173e0012 Initial import.
HackBot
parents:
diff changeset
209 2009-07-10.txt:15:35:52: <AnMaster> ais523, any progress on feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
210 2009-07-10.txt:15:35:59: <ais523> AnMaster: ducking a feather is easy
e037173e0012 Initial import.
HackBot
parents:
diff changeset
211 2009-07-10.txt:15:36:05: <ais523> or maybe it's a duck feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
212 2009-08-14.txt:23:02:38: <ais523> heh, he's still in #feather-lang
e037173e0012 Initial import.
HackBot
parents:
diff changeset
213 2009-08-14.txt:23:04:55: <AnMaster> ais523, wow you missed lots of action in #feather-lang
e037173e0012 Initial import.
HackBot
parents:
diff changeset
214 2009-08-14.txt:23:05:57: <ais523> was it Feather-related?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
215 2009-08-26.txt:18:09:16: * ais523 considers using a Feather-OS, and hotswapping init
e037173e0012 Initial import.
HackBot
parents:
diff changeset
216 2009-09-17.txt:20:43:24: <AnMaster> ais523, like Feather? XD
e037173e0012 Initial import.
HackBot
parents:
diff changeset
217 2009-09-29.txt:10:06:25: <ais523> start with a minimal interpreter that's enough to 'be Feather' in that it can be retroactively self-modified
e037173e0012 Initial import.
HackBot
parents:
diff changeset
218 2009-09-29.txt:10:09:03: <ais523> because it wouldn't need to be written in Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
219 2009-09-29.txt:10:09:05: <ais523> that isn't an "of course" with Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
220 2009-09-29.txt:10:10:14: <AnMaster> ais523, it was "of course the outermost _interpreter_ can't be in Feather itself"
e037173e0012 Initial import.
HackBot
parents:
diff changeset
221 2009-09-29.txt:10:10:14: <ais523> for a while I thought it had to be a Feather/something else polyglot
e037173e0012 Initial import.
HackBot
parents:
diff changeset
222 2009-09-29.txt:10:10:32: <ais523> but it turns out that you can see the source code of an interp even if it isn't written in Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
223 2009-09-29.txt:10:24:04: <ais523_> and second, it should be easy to write a polyglot in that lang and Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
224 2009-09-29.txt:16:20:38: <ais523> Feather is /actually/ driving me mad
e037173e0012 Initial import.
HackBot
parents:
diff changeset
225 2009-09-30.txt:17:03:28: <ais523> and if it's opaque, all Feather programs will need to be quines
e037173e0012 Initial import.
HackBot
parents:
diff changeset
226 2009-09-30.txt:18:46:50: <ais523> I mean, I was talking about Feather earlier
e037173e0012 Initial import.
HackBot
parents:
diff changeset
227 2009-09-30.txt:18:47:04: <ais523> partly because thinking about Feather drives everyone mad, I suppose
e037173e0012 Initial import.
HackBot
parents:
diff changeset
228 2009-09-30.txt:18:51:26: <AnMaster> ais523, is it possible to express paradoxes in feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
229 2009-09-30.txt:18:56:14: <deschutron> ais523: your feather idea sounds interesting, though i don't know whether it provides any convenience at all
e037173e0012 Initial import.
HackBot
parents:
diff changeset
230 2009-09-30.txt:19:00:41: <ais523> deschutron: same thing, no paradox under Feather's rules
e037173e0012 Initial import.
HackBot
parents:
diff changeset
231 2009-09-30.txt:19:03:06: <ais523> everything is immutable in Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
232 2009-09-30.txt:19:03:37: <ais523> ehird: I see what you're saying; I think that's the Feather equivalent of a trampoline, or something like taht
e037173e0012 Initial import.
HackBot
parents:
diff changeset
233 2009-09-30.txt:19:20:40: <ais523> worryingly, I think you probably /have/ to program in that sort of way, and that's what makes Feather an esolang
e037173e0012 Initial import.
HackBot
parents:
diff changeset
234 2009-09-30.txt:19:22:25: <ais523> it's not unlike Feather, in a way
e037173e0012 Initial import.
HackBot
parents:
diff changeset
235 2009-09-30.txt:19:23:09: <ais523> deschutron: I/O is a real pain in Feather, for this sort of reason
e037173e0012 Initial import.
HackBot
parents:
diff changeset
236 2009-09-30.txt:19:24:40: <ais523> deschutron: well, the language is called Feather because the language itself is bare-bones
e037173e0012 Initial import.
HackBot
parents:
diff changeset
237 2009-10-01.txt:14:28:24: <ais523> conclusion: I'm thinking too much about Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
238 2009-10-03.txt:19:58:01: <ais523> deschutron: oh, I saw your quasi-Feather thing, it's rather unlike Feather, but ofc that doesn't mean it's a bad lang
e037173e0012 Initial import.
HackBot
parents:
diff changeset
239 2009-10-03.txt:19:58:12: <ais523> I think pretty much every entity in existence is rather unlike Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
240 2009-10-03.txt:20:13:58: <deschutron> its a language I thought of after talking to ais523 about feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
241 2009-10-05.txt:17:49:00: <ais523> actually... I think the way it works is, that the interp isn't originally written in Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
242 2009-10-05.txt:17:49:08: <ais523> such that the interp ends up mostly in Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
243 2009-10-05.txt:18:03:08: <ais523> "Feather is a language with meany time travel paradoxes!"
e037173e0012 Initial import.
HackBot
parents:
diff changeset
244 2009-10-05.txt:18:05:00: <ais523> "(Cheat slightly; you know Feather so pick out the relevant facts)"
e037173e0012 Initial import.
HackBot
parents:
diff changeset
245 2009-10-05.txt:20:06:04: * ais523 wonders whether to monologue about Feather, ignoring what the rest of the channel says
e037173e0012 Initial import.
HackBot
parents:
diff changeset
246 2009-10-05.txt:20:09:03: <AnMaster> ais523, and I'm interested in garli^Wfeather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
247 2009-10-07.txt:15:44:30: <AnMaster> ais523, started coding on the feather implementation?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
248 2009-10-07.txt:15:50:42: <ais523> hmm... Feather's the only language I know in which you have to worry about portability within a program
e037173e0012 Initial import.
HackBot
parents:
diff changeset
249 2009-10-09.txt:15:05:54: <ais523> incidentally, I had a go at writing a Feather interpreter
e037173e0012 Initial import.
HackBot
parents:
diff changeset
250 2009-10-09.txt:15:06:54: <ais523> the issue is that causality loops are all very well in Feather, but tend not to work in Scheme
e037173e0012 Initial import.
HackBot
parents:
diff changeset
251 2009-10-09.txt:15:08:15: <ehird> ais523: wild speculation - the only way to run Feather programs acceptably will be via a custom-written C vm, because using retroactivity blows up supermegaexponentially when using scheme
e037173e0012 Initial import.
HackBot
parents:
diff changeset
252 2009-10-09.txt:15:09:11: <ais523> I have crazy ideas of optimising Feather interps which involve using diff-based call/cc
e037173e0012 Initial import.
HackBot
parents:
diff changeset
253 2009-10-09.txt:15:10:27: <ais523> in fact, I now have something like three stages of Feather interpretation
e037173e0012 Initial import.
HackBot
parents:
diff changeset
254 2009-10-09.txt:15:10:51: <ais523> a Feather seed (what I'm writing, it is something that doesn't obey all the rules of Feather, but /can/ be retroactively modified so it does)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
255 2009-10-09.txt:15:11:02: <ais523> a Feather kernel (something that implements a subset of Feather sufficient to bootstrap to the whole thing)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
256 2009-10-09.txt:15:11:11: <ais523> and a Feather interpreter (which implements the whole thing)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
257 2009-10-19.txt:18:26:23: <AnMaster> ais523, feather progress?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
258 2009-10-19.txt:18:27:45: <AnMaster> ais523, what from? feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
259 2009-10-19.txt:18:33:21: <ais523> Feather has really messed-up causality, which is really frustrating my attempts to write an interp for it
e037173e0012 Initial import.
HackBot
parents:
diff changeset
260 2009-10-24.txt:22:34:45: <AnMaster> ais523, start thinking about feather please
e037173e0012 Initial import.
HackBot
parents:
diff changeset
261 2009-10-28.txt:22:31:56: <ais523> incidentally, this conversation is a good reflection on Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
262 2009-10-28.txt:22:32:29: <AnMaster> ais523, how is it a good reflection on Feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
263 2009-10-28.txt:22:32:48: <ais523> Feather manages to simulate that
e037173e0012 Initial import.
HackBot
parents:
diff changeset
264 2009-10-31.txt:19:54:20: <AnMaster> ais523, how goes Feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
265 2009-11-16.txt:21:50:14: <ais523> anyway, I at least came up with snappy names for Feather's assignment and clone operators
e037173e0012 Initial import.
HackBot
parents:
diff changeset
266 2009-12-01.txt:20:55:55: <ais523> not finished, and unlikely to be for a while due to RL pressures, and not being top of my esolang priorities (Feather and Underlambda are higher)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
267 2009-12-08.txt:10:23:46: <AnMaster> ais523, oh and I invented a feather-like language
e037173e0012 Initial import.
HackBot
parents:
diff changeset
268 2009-12-08.txt:10:24:37: <ais523> AnMaster: go on, although I doubt feather-like is very easy to achieve at all without being utterly different
e037173e0012 Initial import.
HackBot
parents:
diff changeset
269 2009-12-29.txt:15:25:17: <AnMaster> ais523, how goes stuff with feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
270 2009-12-29.txt:15:26:14: <ais523> I'd /almost/ even forgotten Feather existed...
e037173e0012 Initial import.
HackBot
parents:
diff changeset
271 2009-12-30.txt:03:41:11: <ais523> pikhq: you can only imagine how hard it is in Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
272 2009-12-30.txt:06:39:34: <ehirdiphone> ais523: maybe dependent types are the key to feather :P
e037173e0012 Initial import.
HackBot
parents:
diff changeset
273 2010-01-10.txt:17:17:30: <ais523> it's correct if used as "ais523, could you please go and implement Feather for me RIGHT NOW?"
e037173e0012 Initial import.
HackBot
parents:
diff changeset
274 2010-03-09.txt:12:30:40: <alise> ais523: about Feather.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
275 2010-03-09.txt:12:31:12: <alise> ais523: What is Feather, in detail?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
276 2010-03-09.txt:12:36:43: <ais523> alise: planned Feather syntax is [ x | f x ]
e037173e0012 Initial import.
HackBot
parents:
diff changeset
277 2010-03-09.txt:12:42:42: <ais523> anyway, anything remotely related to Feather is inherently weird
e037173e0012 Initial import.
HackBot
parents:
diff changeset
278 2010-03-09.txt:15:00:03: <AnMaster> <ais523> alise: planned Feather syntax is [ x | f x ] <-- yay Feather!
e037173e0012 Initial import.
HackBot
parents:
diff changeset
279 2010-03-09.txt:15:53:39: <alise__> ais523: Hey, it's for Feather.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
280 2010-03-09.txt:16:22:28: <alise> ais523: so, do you know what the bootstrap progam will look like for feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
281 2010-03-09.txt:16:24:34: <ais523> alise: the issue is making them forward-compatible with actual Feather atoms
e037173e0012 Initial import.
HackBot
parents:
diff changeset
282 2010-03-09.txt:16:32:29: <ais523> that's the start of an attempt to implement Feather
e037173e0012 Initial import.
HackBot
parents:
diff changeset
283 2010-03-09.txt:17:39:57: <cpressey> Thank you ais523, I am now exactly as confused about feather as I was before.
e037173e0012 Initial import.
HackBot
parents:
diff changeset
284 2010-03-09.txt:17:43:31: <ais523> cpressey: that's an interesting analogy; and about as close to the truth as anything else about Feather that I've managed to put into words
e037173e0012 Initial import.
HackBot
parents:
diff changeset
285 2010-03-22.txt:13:51:00: <ais523> (except in a few cases like Feather, which not even I understand and I thought up the idea...)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
286 2010-03-31.txt:00:20:18: <ais523> (it wouldn't be in Perl6 or C++, it would be in Lua, JS and Feather)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
287 2010-03-31.txt:00:21:17: <ais523> and there'll probably be some way to do that sort of thing in Feather, although single inheritance is easier there than multipl
e037173e0012 Initial import.
HackBot
parents:
diff changeset
288 2010-03-31.txt:00:28:26: <ais523> hmm, you can do that in Feather too
e037173e0012 Initial import.
HackBot
parents:
diff changeset
289 2010-04-16.txt:21:25:14: <ais523> Sgeo_: try imagining a cross between Prolog and Feather, then fail
e037173e0012 Initial import.
HackBot
parents:
diff changeset
290 2010-04-23.txt:19:43:19: <AnMaster> ais523, any progress at with feather btw? (It was weeks since I asked last time!)
e037173e0012 Initial import.
HackBot
parents:
diff changeset
291 2010-06-07.txt:17:59:20: <AnMaster> ais523, after you finish feather and gcc-bf that is ;P
e037173e0012 Initial import.
HackBot
parents:
diff changeset
292 2010-06-15.txt:17:00:01: <AnMaster> ais523, so do you think you will have any time for feather, gcc-bf and so on during the summer?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
293 2010-06-20.txt:23:13:50: <ais523> must... not... mention... Feather....
e037173e0012 Initial import.
HackBot
parents:
diff changeset
294 2010-06-20.txt:23:18:45: <AnMaster> <ais523> must... not... mention... Feather.... <-- ooh feather!
e037173e0012 Initial import.
HackBot
parents:
diff changeset
295 2010-06-23.txt:16:02:44: <Phantom_Hoover> ais523, what's this feather thing I've heard about?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
296 2010-06-23.txt:16:18:06: <ais523> anyway, Feather's going to get a worse reputation than MAGENTA at this rate
e037173e0012 Initial import.
HackBot
parents:
diff changeset
297 2010-06-23.txt:19:22:39: <ais523> cpressey: that happens with Feather too
e037173e0012 Initial import.
HackBot
parents:
diff changeset
298 2010-06-25.txt:13:57:20: <Phantom_Hoover> ais523, maybe you can if you invent Feather?
e037173e0012 Initial import.
HackBot
parents:
diff changeset
299 2010-06-25.txt:13:57:45: <ais523> Phantom_Hoover: Feather programs can't retroactively change events outside the program
e037173e0012 Initial import.
HackBot
parents:
diff changeset
300 2010-06-25.txt:14:06:57: <ais523> although if I ever get around to writing a Feather standard library, a memory of input is definitely one of the things that would be useful
e037173e0012 Initial import.
HackBot
parents:
diff changeset
301 [too many lines; stopping]