| Randal | put(handle => $somehandle) put(filename => "somename") yes really or simply put_handle ($seomhandle) |
| f00li5h | ok, i was thinking put_handle, put_filename |
| RageAgainstThem | [03:10] <simcop2387> RageAgainstThem: thats wat i saw] |
| Randal | Yeah, taht too |
| f00li5h | but that's terrible |
| Randal | either way |
| mauke | f00li5h: no, that's better |
| Randal | not at all good design |
| action | RageAgainstThem slaps simcop2387 around a bit with a large trout |
| RageAgainstThem | slaps simcop2387 around a bit with a large trout |
| f00li5h | why? |
| Dsbeerf | RageAgainstThem, well you is like using a console msn client |
| Randal | functions doing one thing only and clear from the name and easily subclassable |
| simcop2387 | RageAgainstThem: i see what i said, what did you really see? |
| f00li5h | Randal: yes, putting files on servers |
| seig | right now the function is only being used for filehandles but it could be used to filenames |
| Randal | and in fact, putname can call puthandle to do the rest of the work |
| RageAgainstThem | a sqiggle, block, block, a squiggle, block, << |
| Randal | so it's a layer implement one in terms of the other again - better subclassing I only have to subclass, implement puthandle, and putname comes along for free |
| mauke | U+30D0 (0xe3 0x83 0x90): KATAKANA LETTER BA []; U+30AB (0xe3 0x82 0xab): KATAKANA LETTER KA [] |
| seig | i'll just make it a local function, its only used once but the rest of the team likes stuff like that in functions |
| f00li5h | Randal: so having put call put_handle or put_path would still meet your subclassability requirement, right? |
| mauke | seig: what do you mean by "local function"? |
| simcop2387 | RageAgainstThem: you need to switch to a proper encoding like utf-8 |
| seig | in the file that calls it instead of in a modue package* |
| Randal | perhaps |
| rhizo | == fool |
| f00li5h | rhizo: what? |
| Randal | but if you're trying to argue against me, I'm not in a place where I am willing to pay attention I'm trying to listen to thsi presentation here |