Class-CompiledC
view release on metacpan or search on metacpan
lib/Class/CompiledC.pm view on Meta::CPAN
=head1 BUGS
There are undoubtedly serious bugs lurking somewhere.
=over
=item there is a (undocumented) UINT type specifier for unsigned ints,
but it doesn't work right, actually it doesn't work at all, don't try to use it.
=back
=head1 TODO
=over
=item *serious code cleanup
I still find too much things that are done the fast way instead of the right
way, this really bothers me.
=item *outsourcing
A few things need to be outsourced right away. I just don't know where to put
them. Especially the stuff not related to classes should be placed somewhere
else. The utility __.* subs (not methods!) could be placed in a different
package and locally (or maybe lexically?) imported, to avoid namespace pollution
of subclasses.
Random thought: lexical importing ? what a cute idea! is this possible?
=back
=head1 SEE ALSO
=over
=item TODO
=back
=head1 AUTHOR
blackhat.blade
The Hive
blade@focusline.de
=head1 COPYRIGHT
Copyright (c) 2005, 2006
blackhat.blade The Hive. All Rights Reserved.
This module is free software. It may be used, redistributed
and/or modified under the terms of the Artistic license.
=cut
1;
__END__
2.14 Wed Jan 18 00:44:39 CET 2006 @31 /Internet Time/
everything till here...
2.15 Thu Jan 19 20:28:41 CET 2006 @853 /Internet Time/
fixed documentation issues, the Field type for regular exprssions
is C<Regexpref> and I<not> C<Regexref>. I also had Regexenref in mind...
2.16 Sun Oct 08 00:05:19 CEST 2006 @962 /Internet Time/
fixed (?:Array|Code|Hash)ref type checking code
2.17 Sat Oct 21 01:01:45 CEST 2006 @1 /Internet Time/
added a few sanity checks for __fetchSymbolName
2.18 Sun Oct 22 13:21:16 CEST 2006 @514 /Internet Time/
fixed some serious bugs concerning refcounts of non ref values
fixed (?:Array|Code|Hash)ref type checking code
2.19 Sun Oct 22 19:52:04 CEST 2006 @786 /Internet Time/
relocated field type parsing into __genBaseCode in anticipation to support
introspection
refactored __promoteFieldTypeToMacro sub
adapted __addParentFields to emit only valid field types
added inspect method, it returns a hashref with fieldnames as keys and
field types as values. (you may change that hash but don't expect any
changes to persist, or even to propagate back and change the class on the
fly, we are not at this point, and we're not going into this directon)
2.20 Thu Oct 26 21:48:22 CEST 2006 @866 /Internet Time/
first public release
renamed to Class::CompiledC to avoid the creation of a new root namespace
added version requirement for 5.8.7, sorry for this but I cannot tell if
it will run with earlier versions.
2.21 Fri Oct 27 23:27:38 CEST 2006 @935 /Internet Time/
no code changes, fixed errors in Makefile.pl
2.22 Sun Oct 29 22:52:42 CET 2006 @953 /Internet Time/
updated documentation,
minor code cleanups.
( run in 1.324 second using v1.01-cache-2.11-cpan-e1769b4cff6 )