Re: What is a type error?
  Home FAQ Contact Sign in
comp.lang.functional only
 
Advanced search
POPULAR GROUPS

more...

comp.lang.functional Profile…
 Up
Re: What is a type error?         


Author: Marshall
Date: Jul 15, 2006 13:56

Joachim Durchholz wrote:
> Marshall schrieb:
>
>>> In some cases, you need an additional level of conceptual indirection -
>>> instead of *doing* the updates, you write a function that *describes* them.
>>
>> But then what do you do with that function?
>
> I pass it to an engine that's imperative.
>
> However, that engine doesn't need to do aliasing anymore.
>
> In other words, I'm separating mutability and aliasing, so that they
> can't combine and explode.

This would seem to be identical to what I am proposing.
Show full article (6.65Kb)
1 Comment
Re: What is a type error?         


Author: Joachim Durchholz
Date: Jul 15, 2006 15:37

Marshall schrieb:
> Joachim Durchholz wrote:
>> As I said elsewhere, the record has an identity even though it isn't
>> explicit in SQL.
>
> Hmmmm. What can this mean?
>
> In general, I feel that "records" are not the right conceptual
> level to think about.

They are, when it comes to aliasing of mutable data. I think it's
justified by the fact that aliased mutable data has a galling tendency
to break abstraction barriers. (More on this on request.)
> In any event, I am not sure what you mean by non-explicit
> identity.

The identity isn't visible from inside SQL. (Unless there's an OID
facility available, which *is* an explicit identity.)
> I would say, records in SQL have value, and their
> identity is exactly their value.
Show full article (6.42Kb)
no comments

RELATED THREADS
SubjectArticles qty Group
aggiornamento errore [Numero errore: 0x8007007B]microsoft.public.it.windowsupdate ·