03-09-2004
Quote:
Originally posted by Neo
Sometimes different keywords are needed when we search ![Smilie Smilie](https://www.unix.com/images/smilies/smile.gif)
LOL!
![Smilie Smilie](https://www.unix.com/images/smilies/smile.gif)
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Im goin to build a server soon, im planning to use it for a dedicated server for my favorite game counterstrike. I also want to use it as a file server for my lan, should i also make this server my internet gateway and dhcp server or should i just continue using my linksys router for those tasks? ... (5 Replies)
Discussion started by: stealthdestroyr
5 Replies
2. UNIX for Dummies Questions & Answers
Hi
I'm have old toshiba laptop(t1900) 486, 4mbRAM and ~120MB of hdd
I'm looking for distro to suite my comp, no need for X windows but not enything that runs on FAT, just normal small Linux.
Actually, *BSDs will do as well. If u know any distro that would do this I will be thankful for hint
... (4 Replies)
Discussion started by: wolk
4 Replies
3. UNIX for Dummies Questions & Answers
Hello all! I am searching for a *nix distro for a project I am about to undertake.
I have a laptop (p3 500mhz, 128MB ram, 10GB hard drive) that I would like to use as a server for VPN & possibly hosting a small personal web site. Now, here is where it gets a bit tricky. There is no optical... (2 Replies)
Discussion started by: DISK
2 Replies
4. Gentoo
Ok i would like to dual boot the most unix like distro on my laptop (inspiron 1525). I would like to have no gui so i get used to the console etc but i guess being able to boot a gui if i'm desperate (prefer gnome). Thanks everyone. (7 Replies)
Discussion started by: Swathe
7 Replies
5. UNIX for Dummies Questions & Answers
want to know which Linux distro is 4 me. want 2 teach my self programing and problem solving. i want to learn code and write code. i have an acer aspire one 2GB memory 160 GB HDD intel Atom. look im as noobie as it gets im a MS xp, vista boy want to go beyond graphical click and do... any help... (1 Reply)
Discussion started by: BizilStank
1 Replies
6. Linux
Hi all
Help me find the best distro for the following configurations:
Intel pentium IV 1.6 Ghz
128 MB RAM :(
40 GB Hardisk with one very big partition more than 35 gb n another 2 gb partition.
windows xp is already installed but has enough free space (26gb).
Which linux will be... (0 Replies)
Discussion started by: bbala
0 Replies
7. Linux
howdy....
I am currently in a project, which needs a new distribution of linux..
At first, we select suse as our platform, but this newest version suse is at least several gigabytes. but recently, we want to run out system in a flash card with capacity of 500M, So, self-customized linux is... (6 Replies)
Discussion started by: macroideal
6 Replies
8. Fedora
I want to setup a Linux Server on Win7 / Virtual Box for developmet/testing (LAMP, JavaScript). I am gonna need the following programs installed:
MySQL
Imagemagic
Mencoder
Ffmpeg
Flvtool
Qt-faststart
Ioncube loader
PHP
I know that choice comes down to:
Centos
Fedora
Debian ... (2 Replies)
Discussion started by: jtt89
2 Replies
9. Linux
Hello,
I have a Compaq Presario v3000 5 year old laptop, with 1 GB RAM and currently running the (slow and stupid) Windows 7 32 bit, thus I would like to dual boot it with an appropriate distro of Linux that
1) Doesnt consume too much resources (1 GB RAM is not a lot of space) and it ll be... (4 Replies)
Discussion started by: ajayram
4 Replies
10. Linux
Hi,
I just ordered an Skylake NUC and will run Linux on it.
My distro of choice has been Ubuntu but I am fed up with the release cycle and would like more of a rolling release. I would say I am an intermediate level Linux user.
It's going to be a HTPC, I want to have the latest kernels... (0 Replies)
Discussion started by: rthorntn
0 Replies
LEARN ABOUT OSX
moose::cookbook::snack::keywords
Moose::Cookbook::Snack::Keywords(3) User Contributed Perl Documentation Moose::Cookbook::Snack::Keywords(3)
NAME
Moose::Cookbook::Snack::Keywords - Restricted "keywords" in Moose
VERSION
version 2.0604
DESCRIPTION
Moose exports a number of sugar functions in order to emulate Perl built-in keywords. These can cause clashes with other user-defined
functions. This document provides a list of those keywords for easy reference.
The 'meta' keyword
"use Moose" adds a method called "meta" to your class. If this conflicts with a method or function you are using, you can rename it, or
prevent it from being installed entirely. To do this, pass the "-meta_name" option when you "use Moose". For instance:
# install it under a different name
use Moose -meta_name => 'moose_meta';
# don't install it at all
use Moose -meta_name => undef;
Moose Keywords
If you are using Moose or Moose::Role it is best to avoid these keywords:
extends
with
has
before
after
around
super
override
inner
augment
confess
blessed
Moose::Util::TypeConstraints Keywords
If you are using Moose::Util::TypeConstraints it is best to avoid these keywords:
type
subtype
class_type
role_type
maybe_type
duck_type
as
where
message
optimize_as
inline_as
coerce
from
via
enum
find_type_constraint
register_type_constraint
Avoiding collisions
Turning off Moose
To remove the sugar functions Moose exports, just add "no Moose" at the bottom of your code:
package Thing;
use Moose;
# code here
no Moose;
This will unexport the sugar functions that Moose originally exported. The same will also work for Moose::Role and
Moose::Util::TypeConstraints.
Sub::Exporter features
Moose, Moose::Role and Moose::Util::TypeConstraints all use Sub::Exporter to handle all their exporting needs. This means that all the
features that Sub::Exporter provides are also available to them.
For instance, with Sub::Exporter you can rename keywords, like so:
package LOL::Cat;
use Moose 'has' => { -as => 'i_can_haz' };
i_can_haz 'cheeseburger' => (
is => 'rw',
trigger => sub { print "NOM NOM" }
);
LOL::Cat->new->cheeseburger('KTHNXBYE');
See the Sub::Exporter docs for more information.
namespace::autoclean and namespace::clean
You can also use namespace::autoclean to clean up your namespace. This will remove all imported functions from your namespace. Note that
if you are importing functions that are intended to be used as methods (this includes overload, due to internal implementation details), it
will remove these as well.
Another option is to use namespace::clean directly, but you must be careful not to remove "meta" when doing so:
package Foo;
use Moose;
use namespace::clean -except => 'meta';
# ...
SEE ALSO
Moose
Moose::Role
Moose::Utils::TypeConstraints
Sub::Exporter
namespace::autoclean
namespace::clean
AUTHOR
Moose is maintained by the Moose Cabal, along with the help of many contributors. See "CABAL" in Moose and "CONTRIBUTORS" in Moose for
details.
COPYRIGHT AND LICENSE
This software is copyright (c) 2012 by Infinity Interactive, Inc..
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
perl v5.16.2 2012-09-19 Moose::Cookbook::Snack::Keywords(3)