|
[Date Index]
[Thread Index]
[Author Index]
Re: fyi, small note on using Mathematica for object
- To: mathgroup at smc.vnet.net
- Subject: [mg126022] Re: fyi, small note on using Mathematica for object
- From: DrMajorBob <btreat1 at austin.rr.com>
- Date: Fri, 13 Apr 2012 04:48:30 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- References: <201204060958.FAA22979@smc.vnet.net>
- Reply-to: drmajorbob at yahoo.com
Any Head corresponds to a class. Suppose that head is "animal".
animal[any arguments, or no argument at all]
defines an object of that class.
Clear[method]
method[animal[arguments]] = (or :=) "any expression"
defines a method for the class.
That's all there is to it.
Bobby
On Fri, 06 Apr 2012 16:00:03 -0500, Ralph Dratman
<ralph.dratman at gmail.com> wrote:
> Bobby,
>
> Please explain how you mean this. It is not a technique I have been
> able to find in the Virtual Book or other documentation.
>
> What corresponds to a class, and how does one use a class to create
> one or more object instances? How does one run a method from an
> object?
>
> A brief example would be most helpful.
>
> Thank you.
>
> Ralph
>
>
> On Fri, Apr 6, 2012 at 5:58 AM, DrMajorBob <btreat1 at austin.rr.com> wrote:
>> Mathematica is already object-oriented WITHOUT all that. What a lot of
>> overhead for nothing.
>>
>> Bobby
>>
>> On Thu, 05 Apr 2012 04:49:54 -0500, Nasser M. Abbasi <nma at 12000.org>
>> wrote:
>>
>>>
>>> Just FYI,
>>>
>>> I wrote this small note on using Mathematica for object-based
>>> programming. I found that it works really well for me.
>>>
>>> Nothing too advanced, just a simple way of using Module[] but
>>> in a way to emulate object based programming that I did not know
>>> about before.
>>>
>>> http://12000.org/my_notes/object_based_in_mathematica/v1.html
>>>
>>> --Nasser
>>>
>>
>>
>> --
>> DrMajorBob at yahoo.com
>>
--
DrMajorBob at yahoo.com
Prev by Date:
Re: troublesome integral
Next by Date:
Re: What characters are allowed in mathematica variable names? i.e. how
Previous by thread:
Re: fyi, small note on using Mathematica for object
Next by thread:
Re: fyi, small note on using Mathematica for object based programming
|