: Bah...we've hit the 10 reply deep limit again...
If replies = 10 Then GoTo Top
: Hmmm...I see. Sounds a bit "New Age"ish to me - god is in everything kinda thing...
Egads no. "New Age" ish stuff makes me puke. Neopagan nonsense. This is simply stating that "God" is not a separate thing from the Universe.
: Or maybe it's more like the "we collectively are god" thing.
Sort of. More than just "we", though. Everything.
: The scientific version is, as you say, more interesting though. Not sure the only way we can get to know it is science though, unless you broaden your definition of science...
Science seeks to understand what is. If all that is is God, then science is the way to understand God.
: : : OK. I believe THAT God exists and that he had a son called Jesus
: : : who was crucified, rose again in three days and saved my butt in
: : : doing so. Happy?
: : Sorry, doesn't work that way :-P
: And...uh...why? I believe in big bang theory. I belive that there is
: a God. I believe that the big bang happened. I belive in God. Notice
: we can convert from in to that by changing "in" to "that" and adding
: a...verb? Plus a few padding words to make the English read a bit
Ok, bad example then. You can change the words all you like, but the point is that there are two wholly different categories of "belief". The "that" vs. "in" is just an illustration. One kind is testable, falsifiable, repeatable... the other is none of those.
: : : Ok, on "revelation" too.
: : Now you're talking...
: Which is a wholly unreliable method for obtaining truth.
It could be true though!
Or sleep deprivation or d r u g-induced hallucination or schizophrenia or...
: : Naw, in Python you can add new methods and members to objects at
: : runtime and you need not be cunning at all, nor use metaclasses.
: You can also compile the code for a method on-the-fly if need be, and
: generate property accessors on the fly.
Yep and yep.
: : Yeah, Python is all references and namespaces.
: Can you have more than one class per namespace? Unless there's
: something I don't know, you can't in Perl...
Absolutely. A module can have as many classes, functions, or variables as you like. You just can't have the same name for two objects in the same namespace.
: Newer versions of Python allow you to subclass built-in types like
: dictionaries (hashes) and lists, etc.
Sounds interesting... Does Python have value types as well as variable types? E.G. int, str, etc... Perl 6 is getting them, optionally of course. Chances are I'll use them.
Not sure what distinction there is between value types and variable types. In Python, the type of a variable isn't determined until it's set to something. Once it's set, however, the type is important. You can't, for instance, add an integer and a string with the + operator (type mismatch). You can, though, add (concatenate) two strings or even multiply a string by an integer (repeats the string N times).
: : Nice who Perl uses three existing concepts to implement it's OOP.
: : If that ain't a good example of code re-use, I don't know what is!
: Or a way to confuse people. :-P
Only if they're stuck in the idea that OOP is done in the VB/C# etc. style, where you create a variable of type "classname".
If I had a class named Foo, to create an object of type Foo I would do:
f = Foo()
Now I have an object named "f" in the current namespace that references a Foo object. Never had to declare f, though. I could immediately set f = 3 and have an integer variable.