* Nicholas Clark <[EMAIL PROTECTED]> [2004-09-08 17:37:52 +0100]:
> The probing is going to *have* to get written in something that compiles
> down to parrot bytecode to work on the autoconf-deprived systems, so with
> that as a given there's no need for autoconf ahead of that.
How feasable would
: Jeanna FOx wrote:
: > It also looks like some features are impossible to turn off -- like the
: > mandatory locking that jwz hates about Java. It's not safe to turn it
: > off, but it's not really safe with it on either. Some people would rather
: > loose the illusion of safety to get better pe
Hi!
I finally found some tuits to work on CPANTS again. As the previous
implementation had some drawbacks, I started from scratch, and from
another direction.
I just uploaded Module::CPANTS::Analyse to CPAN. MCA contains most of
the previous Kwalitee indicators and some code to check if one
distr
Hi!
On Tue, Jan 31, 2006 at 10:36:47AM -0800, Tyler MacDonald wrote:
> OK, speaking of "Kwalitee", I saw cpants for the first time today.
> And saw that it claims to update every sunday, but there hasn't been an
> update since december 5th.
On the one hand I'm having problems with the serve
HaloO,
this sort of follows up on the
'Re: Junctions again (was Re: binding arguments)'
thread. The point I tried to make there is that
the optimizer needs the permission to change boolean
checks in the prime boolean block controller 'if'
and its friends like unless, while etc.
Of course certain
Stevan Little wrote:
> ^Dog is an instance of the MetaClass, while Dog (no ^ sigil) is the
> "class" (actually it's a prototypical instance of the class which the
> metaclass ^Dog describes, but you dont really need to know that to use
> it).
>
> ^Dog.can(bark) # false
> Dog.can(bark) # true
Hi!
On Thu, Feb 16, 2006 at 08:02:27AM +0100, Andreas J. Koenig wrote:
> I've just opened a ticket on RT about the issue.
A new version is on it's way to CPAN.
--
#!/usr/bin/perl http://domm.zsi.at
for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/}
Hi!
On Sat, Mar 18, 2006 at 06:12:37PM +1100, Adam Kennedy wrote:
> I'd like to propose a Kwalitee test installed_not_executable be added
> for which you get the Kwalitee point if and only if:
>
> 1) Both Makefile.PL and Build.PL (if they exist) are not executable
> 2) Both Makefile.PL and Bui
Hi!
On Mon, May 08, 2006 at 09:01:19PM +0300, Gabor Szabo wrote:
> I checked it again, one can download the source code of their service
> from here http://validator.w3.org/source/
> and it is even packaged in some of the linux distros.
>
> (It is of course slightly outdated on Debian)
>
> Someo
herbert breunung schrieb:
> its understood that i will try, once finished to translate it for the
> pugs trunk.
Might have been better vice versa. First write it in english and then
translate it to german. This way you would've got more responses on that...
-Thomas
there a point to start?
Thank you!
-Thomas
[1] http://dev.perl.org/perl6/doc/synopsis.html
Hi!
I missed most of this discussion due to work and a very important
shopping trip to IKEA (well, maybe not that important, but I'll let you
argue this out with my girlfriend...)
I'm also a bit exhausted now, so here are just some semi-random comments
on this thread:
- I think the biggest probl
Hi!
On Thu, May 25, 2006 at 09:51:06PM +0200, Philippe "BooK" Bruhat wrote:
> Le mardi 23 mai 2006 ? 21:56, Thomas Klausner ?crivait:
> >
> > And no, I won't take the fun out of CPANTS.
>
> Then why did you filter out the Acme modules from the prereq li
Hi!
On Thu, May 25, 2006 at 09:51:06PM +0200, Philippe "BooK" Bruhat wrote:
> Le mardi 23 mai 2006 ? 21:56, Thomas Klausner ?crivait:
> >
> > And no, I won't take the fun out of CPANTS.
>
> Then why did you filter out the Acme modules from the prereq li
Hi!
On Fri, May 26, 2006 at 11:35:14PM +1000, Adam Kennedy wrote:
> What the hell is the "run" thing in the latest run... is the run just
> half-way through or something?
that was a bug in the templates. resolved now.
(FYI: 'run' stores when the data was analysed (using what version of
cpants
Thomas Wittek wrote:
> Where should I start, when I want to get myself a picture of the current
> Perl 6 language features and syntax?
To conclude this, I'll give a list of online docs I find interesting
about learning Perl6:
1) Synopses:
http://dev.perl.org/perl6/doc/synopsis.ht
x27;s not released yet
and also not intended to be a base for a perl6-wiki. I'm just posting it
to suggest a possible syntax. Interestingly it is very similar to
Markdown although I never heard about it before :)
Regards,
-Thomas
[1]: I believe everyone has to build one on its own ;)
A. Pagaltzis schrieb:
> * Thomas Wittek <[EMAIL PROTECTED]> [2006-06-03 22:30]:
>> Interestingly it is very similar to Markdown although I never
>> heard about it before :)
>
> Hmm, it doesn’t look similar at all to me?
Headers (Markdown):
# This is an H1
## This is
oo much
development time.
Maybe a "feature complete" version could be targeted as "the"
Perl6-Wiki-Software.
But before this one a "Lite Version", which will be used to have a wiki
quickly available, could be developed.
-Thomas
Udo Güngerich schrieb:
> Thomas Wittek wrote:
>> Unfortunately you probably have to throw away/heavily modify earlier
>> increments, if you add features like a flexible syntax, which will need
>> a different internal infrastructure.
>
> Well, if object-oriented desi
for
a wiki.
And I think that such a (then collaborative) process might be a good
idea for the definition of the syntax of this wiki.
-Thomas
Damn, forgot the link.
Thomas Wittek schrieb:
> That's mainly what I did as stated in my first post[1]. [...]
[1]:
news://nntp.perl.org:119/[EMAIL PROTECTED]
max demmelbauer schrieb:
> * how can i serialize objects (like the use Storable qw(freeze thaw) in
> perl5.8)
Try $object.perl(.say) as stated in
http://svn.openfoundry.org/pugs/docs/articles/tpr.pod (or
http://gedankenkonstrukt.de/perl6doc/articles/tpr.html ;) )
-Thomas
t camel" :).
I'd also like "Bikini wiki", sounds sexy, doesn't it? Unfortunately,
this word does not have much in common with Hawaii, instead of both
lying in the pacific ocean.
-Thomas
site to this arbitrary looking distinction.
Maybe I just phenomenally misunderstood multi subs, but unless I did, I
can't see why we want to have subs when we can have multi subs that can
do the same and even more.
-Thomas
Steffen Schwigon:
> Thomas Wittek <[EMAIL PROTECTED]>:
>> Maybe I just phenomenally misunderstood multi subs, but unless I
>> did, I can't see why we want to have subs when we can have multi
>> subs that can do the same and even more.
>
> I understand
Hi!
On Tue, Jul 18, 2006 at 12:27:30PM +0200, Steffen Mueller wrote:
> we had a discussion about distributions with broken versions of
> Module::Install. Using Module::CPANTS::Kwalitee::* as models I wrote a
> simple plugin that calculates a Kwalitee metric "uses_broken_installer".
Cool!
May
> Bearing that in mind, would the eye-socket-burning
>
> return $foo
> IF $something;
>
> really be so bad?
Operators/reserved words should be lowercase. Period. ;)
I think that this would heavily break consistency, annoying new users.
-Thomas
they are reserved words.
What I wanted to say is that it would annoy me, if almost all operators
and control-flow keywords are lowercase but a hand full of them has to
be written uppercase.
It would be especially annoying, if a keyword like "if" exists in both
lower and upper case. Besides the fact that is looks ugly and is a bit
harder to type, imho ;)
-Thomas
rl5 CGI.pm interface. I'll use (python|ruby(
on rails)?|.+)". That would be sad.
> now: use CGI;
>use CGI::HTMLgenerators; # Available separately, deprecated
That'd be ok.
Just my 2ct.
-Thomas
Steffen Schwigon schrieb:
> Thomas Wittek <[EMAIL PROTECTED]> writes:
>> An other acceptable solution would be to create a backwards
>> compatible P6 CGI.pm and create a new Web.pm with an all new
>> interface, like Mark suggested.
> I would strongly expect the CGI m
e meaning, what's not always the case
when you're reading code (of a language) that you haven't read for a
while. Also you can usually type them more quickly as the word-charactes
have a more prominent position than the special characters on most keybords.
Best Regards
--
Thomas
don't think that this qualifies as a compelling
> reason to change it - especially since it's so easy to add aliases via
> modules
As Smylers said above: Please, no more aliases. They only create confusion.
Regards
--
Thomas Wittek
http://gedankenkonstrukt.de/
Jabber: [EMAIL PROTECTED]
ith the getting (and setting) of the incoming param values.
A separate module, say HTML::Formgenerator, could easily use CGI.pm (or
Web.pm,...) to get and set parameters:
$value = $query->param('foo');
$query->param('foo','an','array','of'
lines
CGI.pm/Web.pm/foo.pm that covers the most common web-request tasks.
Regards
--
Thomas Wittek
http://gedankenkonstrukt.de/
Jabber: [EMAIL PROTECTED]
reate a more semantic
markup which can be styled using CSS.
Of course there is more than just design. The cite attribute of the
blockquote tag isn't supported by any browser AFAIK.
--
Thomas Wittek
http://gedankenkonstrukt.de/
Jabber: [EMAIL PROTECTED]
e to create an
operator with the same name?
zip(@a; @b) -> function
@a zip @b -> operator
Or would that lead to grammar ambiguities, that are impossible to resolve?
--
Thomas Wittek
http://gedankenkonstrukt.de/
Jabber: [EMAIL PROTECTED]
the usability of a tool greatly influences it's acceptance and usage,
this is a point, where we really should think about.
--
Thomas Wittek
http://gedankenkonstrukt.de/
Jabber: [EMAIL PROTECTED]
stuff) {
..
}
} else {
..
}
many times. An else block would save keystrokes and would make the code
more readable. Python also has it.
What do you think?
--
Thomas Wittek
http://gedankenkonstrukt.de/
Jabber: [EMAIL PROTECTED]
"
} end {
say "The end has been reached. 42 not found."
} empty {
say "No items."
}
--
Thomas Wittek
http://gedankenkonstrukt.de/
Jabber: [EMAIL PROTECTED]
ng where I'd say "wow, thats an easy solution to my problem!".
It's a bit complicated, because you have to understand and combine
several concepts. That's elegant. But not easy, I think.
I think it's not simple enough for this simple kind of problem.
--
Thomas Wittek
http://gedankenkonstrukt.de/
Jabber: [EMAIL PROTECTED]
Darren Duncan schrieb:
> At 11:17 PM +0100 3/3/07, Thomas Wittek wrote:
>> Larry Wall:
>>> : if ($item = 'foobar') {
>>
>> == of course ;)
>>> If you actually wrote that, then you'll always find that the first
>> > item ha
/Any/gather directly, I think.
> On the other hand, there is no important reason for it because C<
>
> for @rray -> $el {}
> if ! @rray {}
>
> should work. It's short and easy to understand.
Agree, this looks good indeed.
--
Thomas Wittek
http://gedankenkonstrukt.de/
Jabber: [EMAIL PROTECTED]
rnating between requests.
- of advanage if ever a hole OS is beeing written in Perl (hey, you never
know...)
- And of course it would be a nice challange ;-)
Perhaps not usefull at all.
Any toughts ?
Thomas
Hi!
During YAPC::Europe and all the great Perl 6 talks there, I started
thinking about doing a Perl 6 JAPH / Obfuscation.
So I downloaded parrot (twice, once from CPAN, which is broken, and
then from CVS, which worked..), installed it and came up with this rather
simple JAPH:
@p =('j','a','e','
ce the view but discards it
# as any other non-referential value
say $wr; # prints 3
$wr = 9;
say $x; # prints 9 because $wr traces down to lowest container/ref and
# redirects it (my view) or exchanges the value (juerd's view)
Comments?
--
TSa (Thomas Sandlaß)
, too. And correct me if I'm wrong,
but Perl6 is a major version change, isn't it? OTOH I don't
have any legacy code to support :)
--
TSa (Thomas Sandlaß)
Jonathan Scott Duff wrote:
What does p6l think? (What does @Larry think?)
I favor #3 as syntax error.
But note $TSa == all( none(@Larry), one($p6l) ) or so :)
--
TSa (Thomas Sandlaß)
Hi!
On Mon, May 23, 2005 at 05:18:45PM +0200, Juerd wrote:
> Everyone who wants, can get a login.
me too! 'domm' please.
> Also, this new machine needs a hostname. Please help me think of a cute
> name! I prefer a short hostname with less than 9 letters.
onion
Access to this machine would als
ntradicting the link concept in
the first place. But I think it doesn't need an operator.
A method might suffice:
:\$link.follow.follow
--
TSa (Thomas Sandlaß)
, I like the :\ better because it goes with its counterpart :=
the link operator. This nicely mirrors the pair \ and = somewhat.
The only question that remains is how then to single step down
the link chain if that isn't contradicting the link concept in
the first place. But I think it doesn't need an operator.
A method might suffice:
:\$link.follow.follow
--
TSa (Thomas Sandlaß)
better because it goes with its counterpart :=
the link operator. This nicely mirrors the pair \ and = somewhat.
The only question that remains is how then to single step down
the link chain if that isn't contradicting the link concept in
the first place. But I think it doesn't need an operator.
A method might suffice:
:\$link.follow.follow
--
TSa (Thomas Sandlaß)
ariable contains an opaque Ref and one
uses this variable in an assignment as lhs, that still goes
to the referee? How is the variable then detached? To wit:
$var = 7;
$ref = \$var;
$$ref = 12; # should $ref suffice?
say $var; # prints 12
$ref = 17; # detaches? Or is :\$ref = 17 needed?
say $var; # still prints 12
--
TSa (Thomas Sandlaß)
rrot/Pugs/Perl6 hacking at Leo's place.
More info, schedule, etc here:
http://conferences.yapceurope.org/apw2005/
Hope to see you in Vienna,
Thomas Klausner
--
#!/usr/bin/perl http://domm.zsi.at
for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/}
Hi!
While playing around with some japh-obfus (which turned into my first commit
to Pugs, yay!) I spotted this
say >>~<< <1 2 3>;
# prints a1b2c3
my $string= >>~<< <1 2 3>;
say $string;
# prints a1 b2 c3
I suppose this is caused by some context things. C imposes list context
(as print in Perl
Hi!
On Sun, Jul 10, 2005 at 09:47:43AM -0700, chromatic wrote:
> I have an unreleased module that runs the kwalitee tests and reports the
> results. It works somewhat like Test::Pod and Test::Pod::Coverage.
>
> I haven't tested it with the latest release of M::C::G; domm said there
> might be s
HaloO,
Luke wrote:
> Isn't the point of lexical scoping so that you don't have to worry
> whether somebody else called something the same thing you did? I can
> picture this:
>
>multi combine (Any $x, Any $y) { ZCombinator.new($x, $y) }
>multi combine (@x, @y) { ZList.new([ @x, @
HaloO,
I'm still contemplating how to get rid of the :: in the
ternary and make :: unequivocally available for a type
sigil and as a binary infix for symbol lookup.
Here's a possible solution:
1) ?? becomes a binary operator that behaves as follows:
a) it evaluates its lhs in boolean context
Hi!
On Mon, Sep 05, 2005 at 03:43:02PM +1000, Adam Kennedy wrote:
> I know the whole kwalitee thing sort of stalled out at 17 tests, but
> what would be involved in adding some more? There's obviously been
> enough interest from people trying to boost their
You might be aware that I did a talk
HaloO,
Luke wrote:
> > > ?? !! ain't bad either.
> >
> > It's definitely much better that sabotaging the
> > (highly useful) // operator
> > within (highly useful) ternaries.
>
> I guess the thing that I really think is nice is getting :: out of
> that role and into the type-only domain.
Right
HaloO,
Luke wrote:
> Okay, now why don't you tell us about this new binary :: you're proposing.
Well, not a new one. Just plain old foo::bar::blahh and 'my ::blubb $x'
with relaxed whitespace rules. The ternary ?? :: is a splinter in my
mind's eye because it is not a compile time or symbol lookup
Hi!
On Wed, Sep 07, 2005 at 05:31:37AM +1000, Andrew Savige wrote:
> flame wars. Best, at least for now, is to simply publish some
> kwalitee metrics as an optional aid to enthusiastic CPAN authors.
> If they prove good and useful, they will naturally become better known.
Some of my recent thoug
Hi!
On Wed, Sep 07, 2005 at 03:13:31PM +0300, G?bor Szab? wrote:
> On 9/7/05, David Golden <[EMAIL PROTECTED]> wrote:
> >
> > a) all tests are relevant
> > b) all tests matter equally (are equally weighted)
> > c) higher score means higher quality
> >
> > The scores are available in the database
HaloO,
Luke wrote:
> I just proved that < is not transitive.
>
> I can do that for every boolean operator that Perl has. They no
> longer have any general properties, so you can't write code based on
> assumptions that they do. In particular, testing whether all
> elements in a list are equal g
Hi!
On Thu, Sep 15, 2005 at 11:52:00AM +1000, Adam Kennedy wrote:
> Rather than do any additional exploding, I'd like to propose the
> additional kwalitee test "has_changes". I've noticed that a percentage
> (5-10%) of dists don't have a changes file, so it can be hard to know
> whether it's wo
Hi!
On Thu, Sep 15, 2005 at 05:53:17PM +0200, Tels wrote:
> Shhh, dont tell anybody about my plan to hack the cpants webserver and
> silently raising my K rating to "+inf" :)
I've heard that.
/me changes root passwd from 'toor' to '3l1+3'
:-)
--
#!/usr/bin/perl
Hi!
On Fri, Sep 16, 2005 at 09:23:10AM +1000, Adam Kennedy wrote:
> Yeah, something like that. "Changes, for a suitably flexible value of
> Changes"
I implemented this in CPANTS. It will be in the next release (tomorrow),
results should be available on Sunday morning.
--
#!/usr/bin/perl
Hi!
Data using the new metric 'has_changelog' is now available from
http://cpants.perl.org
Thanks again to Adam Kennedy, H.Merijn Brand and Smylers for various
suggestions/help with 'has_changelog'.
I've also added suggestions to improve ones kwalitee. For each metric I
wrote up a short 'remedy'
HaloO,
I'm still trying to understand the concept of context
in Perl6 from a typing perspective. My current interpretation
let me to coin three levels of typing in Perl6: syntactic, static
and dynamic. I guess the latter two are well known but the syntactic
type is new---at least do I hope so. Ple
Hi!
On Sun, Sep 18, 2005 at 08:18:17PM -0500, Andy Lester wrote:
>
> For all the activity going on with CPANTS, we have nothing on
> qa.perl.org that refers to it.
>
> Can someone please write up a paragraph and a link that I can put up
> on qa.perl.org's front page?
I'll wirte up something
Hi!
On Sun, Sep 18, 2005 at 12:24:26PM +0200, Tels wrote:
> > The cpants analysis fails to recognise this as valid. What is it
> > looking for and/or could it be taught to look for this? I thought that
> > it was only looking for a string eval of "use Test::Pod".
>
> I would like to know the sam
Hi!
On Sun, Sep 18, 2005 at 11:48:02AM +0200, David Landgren wrote:
> Seriously though, I have a module whose test suite includes Test::Pod
> and Test::Pod::Coverage, except that I use the following construct:
>
> SKIP: {
> skip( 'Test::Pod not installed on this system', 1 )
> unles
Hi!
On Sun, Sep 18, 2005 at 09:30:03PM +0200, David Landgren wrote:
> Yeah, but I'm loathe to dedicate two separate test files merely to score
> two points of Kwalitee. As it is, I'd just much rather bundle both tests
> in a 00_basic.t file along with all the other standard no-brainer tests.
I
Hi!
On Sun, Sep 18, 2005 at 08:18:17PM -0500, Andy Lester wrote:
> Can someone please write up a paragraph and a link that I can put up
> on qa.perl.org's front page?
Took me a bit longer than planned, but renovating our new appartment sucks
up a lot of time...
Anyway, I rewrote some of the p
Hi!
On Wed, Sep 21, 2005 at 11:58:36AM +0200, David Landgren wrote:
> To me, this is a mark of Quality. It would be good to have it as a
> Kwalitee metric, but I see no easy way. The simplest way I can see would
> be to have a META.yml key that contains a URI to the HTML D::C report. I
> would
Hi!
On Fri, Sep 23, 2005 at 12:54:42PM +1000, Adam Kennedy wrote:
> Collecting any sort of coverage data is a complete bitch. Let me just
> say right now that doing it across _all_ of CPAN is flat out impossible.
>
> It's impossible.
I completly agree.
Now, if somebody sets up a system to col
Hi!
On Wed, Sep 28, 2005 at 12:41:31PM +0100, Gavin Henry wrote:
> I have just re-read the summary of this list;
>
> "A list for discussing and planning CPANTS, the quality assurance effort
> for CPAN modules."
>
> and realised this is the wrong list for my last post.
No it's not.
The summary
Hi!
On Wed, Sep 28, 2005 at 02:07:13PM +0200, David Landgren wrote:
> >>I have just re-read the summary of this list;
> >>
> >>"A list for discussing and planning CPANTS, the quality assurance effort
> >>for CPAN modules."
> >>
> >>and realised this is the wrong list for my last post.
> >
> >
> >
Hi!
On Tue, Oct 04, 2005 at 04:15:45PM +0100, Dave Cross wrote:
> >>Dear List,
> >>
> >>In "Perl Testing - A Developers Notebook" it has a section on
> >>Test::Kwalitee.
> ..
> Actually the book strongly suggests that it's a real module which runs
> the Kwalitee checks on your code
> ..
> That
Hi!
On Mon, Oct 31, 2005 at 08:34:09AM -0600, Chris Dolan wrote:
> To encourage authors to correct this oversight, I propose a new pair
> of Kwalitee tests. Both would be nice, but if either of them were
> implemented, I'd be thrilled. I'd prefer that someone else implement
> the test (l
Hi,
I've been thinking about how to run un-trusted code,
without having to audit every line, or use some sort of sandbox,
and was wondering if Parrot could provide a Mandator Access
Control mechanism (ala SE Linux/Flask).
When assembling Parrot, the assembler could either look in a
file or a pe
* Dan Sugalski <[EMAIL PROTECTED]> [030128 19:30]:
> Ah, I've been hoping to avoid this for a while for sheer, screaming
> lack of tuits, but... Here's the deal for 'safe mode'. (For
> background, as everyone in the Unix world seems to be happy
> reinventing security wheels,
Hey! I wasn't try
Hi!
On Thu, Jul 10, 2003 at 08:53:18AM +0200, Leopold Toetsch wrote:
> May I ask: What is ponie?
Ponie is a version of Perl 5 that will run on Parrot. It was announced
yesterday by Larry Wall at OSCON (if i interpret various journal entries on
use.perl.org correctly..)
See here for more info:
h
xor with only one operand.
And so ~~ became logical xor.
Thomas
Hi!
On Mon, Aug 18, 2003 at 11:25:14PM +1000, Andrew Savige wrote:
> It doesn't have to eval the whole of CPAN to be useful.
> I see the mythical Module::Scrutinize as perhaps a little orthogonal
> to Module::CPANTS, as something that may help individual CPAN authors
> produce a higher quality pr
Hi!
On Tue, Aug 19, 2003 at 04:00:44PM +0100, Tony Bowden wrote:
> I'd certainly like to see something like this worked on. We do a lot of
> this stuff automagically as part of our RCS anyway - people can't check
> in code that doesn't pass certain guidelines (all public methods
> documented etc.
Hi!
On Thu, Aug 21, 2003 at 10:48:11PM -0500, Andy Lester wrote:
> The Phalanx project has started its rampup to an official
> announcement. Phalanx is going to beef up the tests, coverage and
> docs on Perl and 100 heavily-used modules from CPAN.
Have you got an plans on combining Phalanx and
Dan Sugalski wrote:
At 10:34 AM +0100 11/27/04, Leopold Toetsch wrote:
See also subject "Too many opcodes".
>> [...]
>>
Could you undo this please? Now is not the time to be trimming ops out.
OTOH, it won't hurt anyone and it is already in.
So why bother, unless of course there is a technical reaso
Leopold Toetsch wrote:
[...]
Just if you had 32 N regs used before. It's using only one additional
register.
[...]
I did not touch any PMC ops.
You are of course right, maybe I hadn't had enough coffee this morning.
Sorry for the bother, and keep up the good work.
tom (who is going back into shy-
Hi!
On Mon, Dec 27, 2004 at 12:33:36AM +0100, S?bastien Aperghis-Tramoni wrote:
> Oops! I didn't include the list on my first reply.
> But on the other hand I have completed the analysis. So here is the
> final list:
> http://rafb.net/paste/results/p4hveb43.html
I haven't got any time in the
Sorry if you get this twice (and slightly different), but I posted it
off list by mistake.
-- Forwarded message --
From: Thomas Yandell <[EMAIL PROTECTED]>
Date: Thu, 10 Feb 2005 10:22:44 +
Subject: Re: Junctive puzzles.
To: Matthew Walton <[EMAIL PROTECTED]>
Going to get the hang of this sending to a list thing soon.
-- Forwarded message --
From: Thomas Yandell <[EMAIL PROTECTED]>
Date: Fri, 11 Feb 2005 09:40:03 +
Subject: Re: Fwd: Junctive puzzles.
To: "Patrick R. Michaud" <[EMAIL PROTECTED]>
If only I c
Very impressive. Has inspired me to learn some Haskell.
Thanks,
Tom
On Fri, 11 Feb 2005 21:17:35 +0800, Autrijus Tang <[EMAIL PROTECTED]> wrote:
> On Fri, Feb 11, 2005 at 09:42:06AM +0000, Thomas Yandell wrote:
> > perl6 -MData::Dumper -e 'print Dumper(any(2,3,4,5) &&
7;!a && !b && !c' which DeMorgan tells us is 'a \\ b \\ c' with
'\\' beeing the high precedence version of 'nor'. So we end up
having a third orish operator:
if $a && $b { ... } # and
if $a || $b { ... } # or
if $a ^^ $b { ... } # xor
if $a // $b { ... } # err
if $a \\ $b { ... } # nor
Well?
--
TSa (Thomas Sandlaß)
true --- like '||' and '//'. At least this is what the logic table
tells me:
a b a nor b == !a and !b
0 0 1
0 1 0
1 0 0
1 1 0
Regards,
P.S.: I've no clue what I meant with delimeter! Should be delimiter :)
--
TSa (Thomas Sandlaß)
junction | num str bit
lhs is | low | high | | + ~?
---+-+--+--+
true | and | && | & all | +&~& ?&
always | xor | ^^ | ^ one | +^~^ ?^
false | or | || | | any | +|~| ?|
false | nor | \\ | \ none | +\~\ ?\
undef | err | // |
Regards,
--
TSa (Thomas SandlaÃ)
airs are nice lunguistic
concessions of Perl. On the other hand, as a programmer it's not so far
out. Definitly not more than xor---but I repeat myself.
Good night!
--
TSa (Thomas SandlaÃ)
(male|female)] $partner )
returns Mammal[male^female];
Am I making sense?
--
TSa (Thomas SandlaÃ)
ding about A. J. H. Simons's "Theory of Classification" has made
me a true admirer of the design of Perl6 as it is right now.
(See http://www.dcs.shef.ac.uk/~ajhs/classify/index.html). I would
really like to hear how this works out on Perl6! Perhaps we could
interesst some students or researcher of theoretical computer science
to write a paper or so?
Regards,
--
TSa (Thomas SandlaÃ)
ys have to pull in
opposite directions.
Well, quoting Einstein: "Nothing is more practical than a sound theory!"
:))
--
TSa (Thomas SandlaÃ)
1 - 100 of 447 matches
Mail list logo