Chilean debater-slash-programmers on languages like C(++(0\d)?)?, JavaScript and PHP, and develop plugins for the DokuWiki software. I also have a position in my city's LUG as well as a small organization pro digital rights.
Short ago I "came back" to C++ after leaving in pursue of other interests circa 2004. I found the language has changed a lot. In the meantime I have worked around with JavaScript, PHP and, for a very short while, Fortran; and I have closely followed implementations of CSS3 and SVG.
- Likes about C++0x:
auto
, decltype
as lifesavers; initializer_list, array, explicit conversions.
- Likes about Boost: Format. Definitively -- no
sprintf
but close enough.
- Wants about C++0x: naturally iterable
enum
/ enum_iterators; math-like comparisons (if (x < 18 <= 21*y) ...
), Unicode as source (eg.: const std::set<int> ∅
and for UDT-bound operators : T operator∇ (T,T)
w/o conversion), recognize that most people do actually have keyboards and screens already (portable kbhit()
?).
- Does about DokuWiki: gil (currency), progrecss (CSS progress bars), tooltip, divalign2 (paragraph align), noiewarning (like the one for Wordpress!), linkbonus (WIP), the Spanish forum (mod!), media checksum parser (WIP).
- Does with Javascript: SVG animations, sidebar collapsing, chrono, dynamic styling, Nibbles, xkcd-console. Element hiding? Use Opera's
:focus
demo. Form validation? That's server-side. Always.
- Worries about CSS3: border-radius, but no parent selector yet. Unneeded
id
s everywhere!
- Remembers fondly: GWBasic.
- Hopes to try next: Python, Fossil.
- Does for my LUG: prepare network admin hacklabs, fill role as secretary, try and organize events, warn them about Google dependency.
- Rejects like would a pest: Java and its schools. Also, DRM.
- Hashes with: SHA-256
- Pets: kittens.
- Sleep: too few.
- Coffee: too much.