user-pic

ugexe

  • About: Code requires [some order of magnitude] higher cleverness to read than to write, so if you are writing code at maximum cleverness, then you have already excluded yourself from being clever enough to understand it.
  • Commented on Need Perl6 modules on Windows then use Zef
    Hint: there are ramifications from switching to 'run' from 'shell' that require more than passing an array of command parts instead of a string...
  • Commented on Need Perl6 modules on Windows then use Zef
    You are assuming panda does not have the ability to change the environmental variables it spawns processes (like git itself). I know for a fact the way it handles environmental variables for spawned processes is bugged, because I've fixed it...
  • Commented on Need Perl6 modules on Windows then use Zef
    There are multiple reports of panda not working on Windows, this is hardly a unique experience to op. If you read his entire post you'll even see that he got past the 'git' issue, so what you're referring to has...
  • Commented on How about separating dynamic world and static world?
    Perl 6 mix dynamic features and static features. but This is a little messy for users. Care to elaborate or show an example instead of using argument by assertion?...
  • Commented on Perl6 module namespace
    The root namespace in Perl 6 module land is not the same as Perl 5 due to `auth`: `use HTTP:ver(v1.0):auth('cpan:GMANE')` This means your module's name does not have to be predetermined by the content storages (cpan, or any 3rd party...
  • Commented on Travis-CI and latest version of Perl 5
    https://github.com/travis-perl/helpers...
  • Commented on Refactoring Very Old Perl 5 in Perl 6
    https://github.com/rakudo/rakudo/blob/a190b23bf9d81d84670a36ad448280ec8941144e/src/core/Proc.pm#L127...
  • Commented on Refactoring Very Old Perl 5 in Perl 6
    Yes, I am sure http:/github.com/rakudo/rakudo/blob/a190b23bf9d81d84670a36ad448280ec8941144e/src/core/Proc.pm#L127...
  • Commented on Refactoring Very Old Perl 5 in Perl 6
    Note: run is a method of Proc, not IO...
  • Commented on We are all Perl's ambassadors...
    I don't think enough rating happen period, let alone enough that it would be a good idea to limit any being left. 8 out of 8 people found that review helpful. I don't want inconsistent ratings where I have to...
  • Commented on Inline Granted
    I'm glad to see this is happening. Thanks Ingy and TPF...
  • Commented on Perl Help :(
    mohamed i am not an expert but if you want to try something you can add the following under use IO::Socket; use Acme::Goatse; print goatse(); and see if the output tells you anything?...
  • Commented on blogs.perl.org and https
    You can use an encrypted VPN to prevent those ads all sites....
  • Commented on My Love/Hate Relationship with CPAN Testers
    If I get a bug on some weird environment setup I want to know about it so I can fix it. Whats a false positive to you may not be a false positive to me. And believe me, I hate...
  • Commented on Build For The Small Guy
    From a developer standpoint I completely agree and would rather have as many people using my product as possible. From a business standpoint we've found raising our prices led to more sales, so we didn't end up becoming a slave...
  • Commented on Build For The Small Guy
    I think any sane company would rather support 10 customers than 10k, profit being equal....
  • Commented on What exactly is going on at Perlmonks?
    Maybe you should go read about the Adria Richards fiasco and maybe you will start to see there is a balance that needs to be struck (and some random, crappy, joke on the bottom corner of a webpage hardly crosses...
  • Commented on What exactly is going on at Perlmonks?
    Ya know, Adria Richards made a complete ass of herself by overreacting to a similar joke at PyCon and it ended up with 3 people getting fired from their jobs (including Adria a few days later). There is a difference...
  • Commented on What does this PHP print?
    <?php if (0 == "zero") { print "welp\n"; } ?> welp...
  • Commented on Encouraging bloggers to use the 'extended' feature
    @brian e lozier: For one thing its especially painful if you browse on anything other than a computer....
  • Commented on Perl 7 - Final Thoughts
    I agree with Joel, especially in terms of bringing in new Perl developers. These are the type of people who have very little to information they can actually understand to base their choice of languages on. So thoughts like "I...
  • Commented on Perl 7
    Perl 6 seems like it has quite a bit of responsibility for leading to the 'Perl is dead' mentality. Even if it involves some initial bad press, it's probably best to rename Perl 6 to something else and let the...
  • Commented on what to know about aligning
    I think you want to use http://search.cpan.org/~vbar/Algorithm-NeedlemanWunsch-0.03/lib/Algorithm/NeedlemanWunsch.pm...
  • Posted DBIx::Class::FilterColumn: making transformation easier to ugexe

    Over a year ago I was tasked with creating a data warehouse for sports data. Having known absolutely nothing about data warehousing/ETL, my first sport ended up quite the mess; scrapers would extract and transform at the same time then stuff it into a database where it most likely needed…

  • Posted Assigning a user defined function at runtime to ugexe

    I recently wrote my first XS module, and found myself wanting to dynamically load it in the parent module if possible. The next problem was what if the user wants to change back to the pure Perl version? And then, what if the user wants to use Other::Module's similar_function?

Subscribe to feed Recent Actions from ugexe

  • Zoffix Znet commented on Perl6 module namespace

    > but trying to find out about them was tricky

    It's documented in the S22 speculation, I believe: http://design.perl6.org/S22.html#META6.json

    > use Mail:approved-by('LWALL')

    That's not at all what I was talking about. The distribution's META file has a tags field that let any "distribution accumulators" (such as a CPAN site) to use those tags when trying to figure out what the user wants to find. Just like the posts on this website can be tagged with say, 'Perl 6' tag, and then searching for 'Perl 6' would bri…

  • Wbiker commented on Need Perl6 modules on Windows then use Zef

    @ugexe
    I do not say that panda does not have problems on Windows.
    I do say that the error "'git' is not recognized as an internal or external command,
    operable program or batch file." is not a panda one.
    I read the entire post and the gist as well. And his walkaround was to use the Git shell not to put the git.exe in the PATH environment variable. If you use the GIT CMD shell it works as well.
    So, Panda has flaws but you cannot blame it for this git problem thing.

  • Yuki Kimoto commented on How about separating dynamic world and static world?

    For example, Perl 6 has the following syntax.

    sub foo($foo) { ... }
    multi sub foo(Int $int) { say 'int' }
    multi sub foo(Str $str) { say 'str' }

    First is normal subroutine. This is dynamic language feature.
    Last two are function overloading. This is static language feature.

    I think this is messy for user because dynamic features and static feature are mixed.

    My proposal is that how about separating dynamic feature and static feature in Perl 5.

    package Foo;
    sub foo ($foo) { ... }

    package Bar : static;
    sub foo(Int $in…

  • Damian Conway commented on How about separating dynamic world and static world?
    First is normal subroutine. This is dynamic language feature.

    Function overloading is indeed a static language feature.

    But the multi keyword doesn't provide static function overloading.
    The multi keyword provides dynamic multiple dispatch.

    Function overloading occurs at compile-time, when the compiler looks at the static types of the declared arguments to an overloaded subroutine or method and selects which overloading to call on the…

  • Yuki Kimoto commented on How about separating dynamic world and static world?

    Damian Conway

    Thanks for your comment.

    But the multi keyword doesn't provide static function overloading. The multi keyword provides dynamic multiple dispatch.

    I think is is not good because performance cost occur when type check is done at run-time,
    and it increase launguage complexity.
    Perl has already complex syntax. I don't hope more complexity.

    For example, I like cpan-minus than cpan-plus. why? cpan-minus is fast, minimal and enough.
    I like small aproach which can solve problems smart.

    For the long time, Perl…

Subscribe to feed Responses to Comments from ugexe

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 hosted by Dave Cross and Aaron Crane, with a design donated by Six Apart, Ltd.