25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Kaka.pm 2.4 KiB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. package Term::Kaka;
  2. use base 'Term::Caca';
  3. 1;
  4. __END__
  5. =head1 NAME
  6. Term::Kaka - a subclass of Term::Caca with virtually identical behavior
  7. =head1 SYNOPSIS
  8. Extra thin wrapper for your pleasure
  9. package Term::Kaka;
  10. use base 'Term::Caca';
  11. 1;
  12. =head1 WHY?
  13. Somewhere deep in the bowels of gmail.google.com....
  14. Subject: B<libcaca <-- our framebuffer>
  15. B<John Beppu> to Pip
  16. Pip,
  17. Based on the name alone, I think this should be the basis of the
  18. framebuffer for ASCIIker. Even if the name weren't so apropos, the
  19. library itself looks really good to me in terms of how it's coded and
  20. the API that it provides. I think making a set of perl modules around
  21. this and making a Term::Caca distribution would be the right thing for
  22. me to do.
  23. http://sam.zoy.org/projects/libcaca/
  24. B<Pip Stuart> to me
  25. My only gripe is ... well the spelling. I believe it should almost
  26. always be spelled 'kaka'. Both spellings have been understood &&
  27. acceptable according to linguists for quite some time but... my
  28. highschool friends && I agreed that the K makes it harder && harsher
  29. ... && when you're discussing kaka... it should be harsh... it should
  30. sound harsh... it should smell harsh. The C is like a lame copout &&
  31. should only be used by the uninformed or for temperament (which I have
  32. never employed when referring to kaka). Maybe it's like eskimos with
  33. tons of names for snow. I think of all sorts of stuff ... refuse...
  34. somewhat affectionately yet recognizing the crap nature... in order of
  35. use: kaka, dung, poop, crap, plop, slop, spit, stuf, shat, stul...
  36. shit is reserved for extreme occasion. These are all my 4-letter
  37. variable names that have been with me for a long time. This is deeply
  38. rooted in me &&... I can't imagine ever accepting the C spelling.
  39. It's weird... I could accept alternate spellings of any of the others
  40. but I must protest for kaka. I know it's rather difficult to take
  41. this complaint seriously since it... well has no technical basis ...
  42. but kaka is kaka... it's like KAKA!!! I know that's a lame argument.
  43. I'm not prepared to defend it more soundly... maybe the module could
  44. be Term::Kaka that wraps libcaca? I know that's probably weird but...
  45. what else can I say? It should be libkaka.
  46. -Pip
  47. =head2 but kaka is kaka... it's like KAKA!!! -Pip
  48. ...as opposed to 'caca', and thus, Term::Kaka was born to make Term::Caca
  49. be, sound, and smell harsh.
  50. =cut