user-pic

Caleb Cushing ( xenoterracide )

  • Commented on Converting to Dist::Zilla
    @joel I like my take, which is basically, build branches... you can apply patches to that, just please don't try to modify files dzil generated (people seem to like doing that, I wish dzil added "generated" comments ). On the...
  • Commented on A funny thing happened on the way to the p5-mop...
    I'm concerned that there's this constant goal of /must work without changes to the core/. Would this be easier if you made changes to the core? could those same changes be useful for other things if building this didn't pan...
  • Commented on Creating My Own Buzzword
    DDD commonly means Domain Driven Design (and is short of the the title of that book). I used to do more Documentation Driven Design than I do now (I still write the docs) my problem became that although my API...
  • Commented on How many ways can I use thee, module?
    Also someone should mention Module::Runtime and it's various methods, which Class::Load depends on....
  • Commented on How many ways can I use thee, module?
    use Class::Load 0.20 qw( load_class ); my $obj = load_class('Foo::Bar')->new(...);...
  • Commented on How many ways can I use thee, module?
    I use Class::Load 0.20 qw( load_class ); my $objload_class('Foo::Bar')->new(...); one of the benefits of Class::Load is that it checks if the library is already loaded before attempting to load again. My understanding is that other runtime methods will simply compile...
  • Commented on Stealing from Python
    I think I would also like to be able to do if keys %hash in @array meaning if any key in in the hash matches an element of the array..., I currently find that hard to express, or at least...
  • Commented on Stealing from Python
    I really like the idea of 'in' in all actuality I spent a day (not even known it was in another language) looking for 'in' because it makes so much damn sense (linguistically especially)....
  • Commented on Why do you want new major features in core?
    I wonder if it would be worthwhile to make smartmatching disableable by pragma. also maybe it shouldn't have been use feature 'switch' but use feature 'smartmatching'....
  • Commented on What do we, Perl programmers, want?
    More visible modern Perl apps are needed. E.G. Moose, Catalyst, Plack, etc are great, but I want to see something (FOSS) I can use built on them, that rivals our PHP/Ruby/Python alternatives....
  • Commented on What do we, Perl programmers, want?
    (note: not being able to login with my blogger openid and basically being made to make an account here ... is making my ability to comment on this harder and thus less enjoyable )....
  • Commented on What do we, Perl programmers, want?
    I want other people to stop making my work less enjoyable (I already enjoy my work) by making it harder....
Subscribe to feed Recent Actions from Caleb Cushing ( xenoterracide )

  • dagolden.com commented on A funny thing happened on the way to the p5-mop...

    Stevan, I sort of assumed that the point of a "core" MOP is to get away from blessed references and that any CPAN implementation would be a crude prototype of such.

    On the topic of attributes, I meant that having them behave *like* lexicals was the thing I could live without. If I had to use an accessor to get to an attribute, so be it.

    I was hoping the MOP work would define semantics for an alternative to blessed references, that it would go into the core as a new type of SV, and that given *that*, then new mechanisms for method dispatch could be written.

    That would…

  • Krasimir Berov commented on A funny thing happened on the way to the p5-mop...

    Stevan, about forking Perl:
    Why Scala? Couldn't be just plain old Java?
    Using Java will (IMHO) dramatically increase the number of people willing to play/help with it and at least number of watchers on github...

    We (even plain users like me) could just look at how, for example, some things are implemented for Groovy and build on that.
    So at least why not lower the entry barrier to this project.
    Also it will be closer to the JVM.
    Business people may also be more interested.

  • Toby Inkster commented on A funny thing happened on the way to the p5-mop...

    Krasimir, the "Why Scala?" question (and in particular, "Why not Java?") is addressed in the moe FAQ.

    Why Scala?

  • Steven Haryanto commented on Converting to Dist::Zilla

    At first, yes. But for the next distributions it becomes very quick and easy. I usually spend 1-2 minutes preparing a dist. Just copy dist.ini from an existing dist, modify a few lines, then type 'dzil build'. Your dist will be ready in several seconds.

    I'm not saying dzil is perfect or even one of my favorite software, but a distribution builder tool helps a lot.

  • Steven Haryanto commented on Converting to Dist::Zilla

    I should also point out that one of the things that I most certainly need to do in dzil is setting up so that the line numbers do not change between the original source code and the one in the dist built by dzil. So:

    1. Put all your POD at the bottom of source code.
    2. Put your #ABSTRACT at the bottom of source code.
    3. Replace PkgVersion with OurPkgVersion.

Subscribe to feed Responses to Comments from Caleb Cushing ( xenoterracide )

About blogs.perl.org

blogs.perl.org is a common blogging platform for the Perl community. Written in Perl and offering the modern features you’ve come to expect in blog platforms, the site is run by Dave Cross and Aaron Crane, with a design donated by Six Apart, Ltd.