jbovlaste
a lojban dictionary editing system
User:
Pass:

Home
Get A Printable Dictionary
Search Best Words
Recent Changes
How You Can Help
valsi - All
valsi - Preferred Only
natlang - All
natlang - Preferred Only
Languages
XML Export
user Listing
Report Bugs
Utilities
Status
Help
Admin Request
Create Account
Discussion of "pi'i"
[parent] [root]
Comment #2: Re: Overloaded
Curtis W Franks (Tue Nov 10 06:16:24 2015)

krtisfranks wrote:
> Presumably, this operator is overloaded, right? For example, it is
typical
> integer multiplication for integers, scalar multiplication for vectors,
> and pointwise multiplication for functions; correct? (Modulo
> context/definitions)


And should matrix multiplication (of vectors or matrices as standard ly
described) be considered "pi'i"?

In any case, I think that we should have an entry-wise/componentwise
operator (de)convertion; that is, one which distributes an operator to each
term in a tuple (or which can go layers deeper) if valid. This idea is
rather like the dot operators in MatLab, "@@" in Mathematica, and relates
to vectorization.

Comment #3: Re: Overloaded
gleki (Tue Nov 10 06:25:31 2015)

krtisfranks wrote:
> krtisfranks wrote:
> > Presumably, this operator is overloaded, right? For example, it is
> typical
> > integer multiplication for integers, scalar multiplication for vectors,
> > and pointwise multiplication for functions; correct? (Modulo
> > context/definitions)
>
>
> And should matrix multiplication (of vectors or matrices as standard ly
> described) be considered "pi'i"?
>
> In any case, I think that we should have an entry-wise/componentwise
> operator (de)convertion; that is, one which distributes an operator to
each
> term in a tuple (or which can go layers deeper) if valid. This idea is
> rather like the dot operators in MatLab, "@@" in Mathematica, and relates

> to vectorization.


It's a good idea to map words to less polysemous operators like in MatLab.

P.S. I wish you created more brivla rather than cmavo connectives.

Comment #4: Re: Overloaded
Curtis W Franks (Thu Nov 12 22:14:38 2015)

gleki wrote:
> krtisfranks wrote:
> > krtisfranks wrote:
> > > Presumably, this operator is overloaded, right? For example, it is
> > typical
> > > integer multiplication for integers, scalar multiplication for
vectors,
> > > and pointwise multiplication for functions; correct? (Modulo
> > > context/definitions)
> >
> >
> > And should matrix multiplication (of vectors or matrices as standard
ly
> > described) be considered "pi'i"?
> >
> > In any case, I think that we should have an entry-wise/componentwise
> > operator (de)convertion; that is, one which distributes an operator to
> each
> > term in a tuple (or which can go layers deeper) if valid. This idea is
> > rather like the dot operators in MatLab, "@@" in Mathematica, and
relates
>
> > to vectorization.
>
>
> It's a good idea to map words to less polysemous operators like in
MatLab.
>
> P.S. I wish you created more brivla rather than cmavo connectives.

I agree.

Re: P.S.
Unfortunately, that is not really how the language works; mekso operators
almost surely should be cmavo. There are a few cases for brivla being
useful (such as with .aigne), but those ideas are not really operators.
:/

Currently, jbovlaste will accept data for 70 languages.
You are not logged in.

  recent changes jbovlaste main
This is jbovlaste, the lojban dictionary system.
The main code was last changed on Wed 07 Oct 2020 05:54:55 PM PDT.
All content is public domain. By submitting content, you agree to place it in the public domain to the fullest extent allowed by local law.
jbovlaste is an official project of the logical language group, and is now headed by Robin Lee Powell.
E-mail him if you have any questions.
care to log in?