3 ms·
> Are you omitting Perl 6 because you don't think it's ready for prime time or you don't know enough about it's MD features? Both. Are basic operations like `+
by StefanKarpinski 11y ago
> Are you omitting Perl 6 because you don't think it's ready for prime time or you don't know enough about it's MD features?
Both. Are basic operations like `+` generic in Perl 6?
- raiph 11y ago> Are basic operations like `+` generic in Perl 6? Yes.
- StefanKarpinski 11y agoWell, that's cool. Maybe Perl 6 will be the next good example of a multiple dispatch language.
- raiph 11y agoI think I misunderstood your comment about CL vs Julia/Dylan in regard to generic "by default". In Perl 6 this function definition implies a generic function: multi concatenate (\foo, \bar) { foo ~ bar } This function definition does not: sub concatenate (\foo, \bar) { foo ~ bar } If one views the latter as the "default" (because it's two characters shorter and might be learned first) then Perl 6 has the same weakness, or at least the same default, as CL, compared to Julia and Dylan.