Re: Should Cache' be on the MV Family Tree?




Jim Idle wrote:
> dawn wrote:
> > Jim or anyone else involved in PIck for Cache' --
> > Will the Cache' product have functional DataBASIC or multivalue query
> > languages any time soon?
>
> It does already, at least the version on my desktop. I am producing a
> new version of the query engine at the moment, though the current one
> does an OK job.

[Digression: While you are at it, could you make it so I could point
the query language at a directory of XML documents (instead of XQuery)?
There is a big gap in the XML space for an easy-to-use query language
(perhaps you could add the update processor to it too)? ]

> To answer the obviosu questions:
>
> 1) Yes we do support multivalues;
> 2) Yes we have BASIC
> 3) Yes we have PROC
> 4) We do not require you to convert anything to anything else
> 5) You don't need to resize files and the support items and attributes
> etc
> 6) We have everything else you can think of including SQL enignes,
> objects, Java, hot-standby databases, distributed databases, encrypted
> databases, Uncle Tom Cobbly, an' all.

Cool. I took a look at the web site and see MultiValue BASIC as the
name for the language.

>
> > When will it make sense for this product to
> > be included in the MV Family Tree?
>
> I am not exactly sure when there will be an official launch as I don't
> have to deal with that stuff, but we intend to be be pretty much ready
> for Spectrum. But you could start an entry at least.

I'll do that.

>
> > Is there a name for it separate
> > from Cache'?
>
> Not really. The main thrust is that if you come here you are just as
> good as any other Cache user/programmer/application. Once compiled, the
> programs run exactly the same as any other compiled language on Cache.
> In fact I even compiled Proc ;-).
>
> However we do refer to the MV additions to the product as Cache MV just
> so there is some label for them.

Makes sense.
>
> > Is there a name for the Basic or query languages yet?
>
> I don't know about officially, as the marketing people will decide in
> the end, but we have
>
> o Cache MVBASIC

The web site calls it MultiValue BASIC

> o CMQL (Cache Multivalue Query Language)

Good. Thanks.

> o A shell (not sure what to call this, internally it is MVC)
>
> o Proc -- I just call this Proc, I am not sure if there is any reason
> to call
> it anything else any more.
>
> So, next thing is for me to get around to JET, RUNOFF, batch and write
> a virtual assembler ;-).
>
>
> In other words, we are pretty close now.

Good job!
>
> At spectrum I hope to demonstrate:
>
> Extended dynamic arrays, where the subscripts are not limited to 3 and
> are not limited to numbers:
>
> Dim darray As New System.Cache.MV.DynArray ;* Syntax to be decided ;-)
> darray("Programmers", "Idle", "Lang")="EN"
> darray("Programmers", "Idle", "Lang", "Origin")="UK"
>
> These guys will either be in memory or storage backed (so if you assign
> to them they are automatically on disk - no writes or reads or
> anything).
>
> (And you thought you could get into trouble with 3 numerics eh?)
>
> Use of objects in MVBASIC:
>
> Dim myObj as New System.Net.Socket
>
> myObj.hostname = "www.intersystems.com"
> myObj.Connect()

What API is used to access it from PHP?

>
>
> Not sure how far along I will be on the latter but should be far enough
> to demo.
>
> So, you coud start an entry for this, with a few "TBD"s for the names
> of things.

I like to put in the pedigree for different flavors. This would be a
clean room version, right? I would think it would be fair to say that
was influenced by jBASE to the extent that you had such information in
your brain, correct? Thanks a bunch and good luck with the upcoming
grand opening. --dawn

> >
> > Thanks in advance. --dawn

.



Relevant Pages

  • Re: Should Cache be on the MV Family Tree?
    ... >>> Will the Cache' product have functional DataBASIC or multivalue query ... > the query language at a directory of XML documents? ... probably map the XML as a projection from Cache. ... I took a look at the web site and see MultiValue BASIC as the ...
    (comp.databases.pick)
  • lame server messages in named.log
    ... Mar 30 05:42:30.526 security: info: client 202.52.250.176#1052: ... query (cache) denied ...
    (RedHat)
  • lame server messages in named.log
    ... Mar 30 05:42:30.526 security: info: client 202.52.250.176#1052: ... query (cache) denied ...
    (RedHat)
  • Re: Programmers unpaid overtime.
    ... The cache solution's execution time formula is a function of the total ... The campaign is part of what I consider the deprivation of language by ... You can't, in other words, document, and management wonders why ... >> complexity with a few benchmarks. ...
    (comp.programming)
  • Re: Error executing version of Net Framework
    ... ** postback the page whenever a user select a item in listbox and query the ... Also, for server-side caching, are you using the ASP.NET Cache storage? ... server machine, however, we have to make the choice whether we should ...
    (microsoft.public.dotnet.framework.aspnet)