![]() | |
#1
| |||
| |||
|
#2
| |||||
| |||||
|
|
Jim or anyone else involved in PIck for Cache' -- Will the Cache' product have functional DataBASIC or multivalue query languages any time soon? |
|
When will it make sense for this product to be included in the MV Family Tree? |
|
Is there a name for it separate from Cache'? |
|
Is there a name for the Basic or query languages yet? |
|
Thanks in advance. --dawn |
#3
| |||
| |||
|
|
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. 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. 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. 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. 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 o CMQL (Cache Multivalue Query Language) 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. 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() 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. Thanks in advance. --dawn |
#4
| ||||||||||
| ||||||||||
|
|
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. |
|
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. |
|
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. |
|
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. |
|
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 |
|
o CMQL (Cache Multivalue Query Language) |
|
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. |
|
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() |
| 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. |
|
Thanks in advance. --dawn |
#5
| |||
| |||
|
|
one little note is that I had not heard or Proc until I started my excursion in the history. Prime Information and UniData are sans-Proc (I'm pretty sure). |
#6
| |||
| |||
|
|
dawn wrote: [snip] one little note is that I had not heard or Proc until I started my excursion in the history. Prime Information and UniData are sans-Proc (I'm pretty sure). UniData does indeed support Proc. Or, is it PROC? |
|
-- frosty |
#7
| |||
| |||
|
|
frosty wrote: dawn wrote: [snip] one little note is that I had not heard or Proc until I started my excursion in the history. Prime Information and UniData are sans- Proc (I'm pretty sure). UniData does indeed support Proc. Or, is it PROC? dawn wrote: Really? I haven't seen any UniData systems that use it. |
|
If I wanted to write a Proc in UniData, how would I do that? |
|
I'll take a look at the doc. Did Prime Information support PROC? I have only worked with UniData apps that came from PI. Maybe that had Proc too and I just never noticed. Hmmm. --dawn |
#8
| |||
| |||
|
|
frosty wrote: dawn wrote: [snip] one little note is that I had not heard or Proc until I started my excursion in the history. Prime Information and UniData are sans- Proc (I'm pretty sure). UniData does indeed support Proc. Or, is it PROC? dawn wrote: Really? I haven't seen any UniData systems that use it. That's very possible; I assumed that "are sans-Proc" meant "do not support Proc," though. |
|
If I wanted to write a Proc in UniData, how would I do that? AE VOC GOO <Enter I <Enter PQ <Enter OHello World. <Enter Enter FI <Enter (To see it work...) GOO <Enter |
|
I'll take a look at the doc. Did Prime Information support PROC? I have only worked with UniData apps that came from PI. Maybe that had Proc too and I just never noticed. Hmmm. --dawn Cheers. -- frosty |
#9
| |||
| |||
|
|
dawn wrote: [snip] one little note is that I had not heard or Proc until I started my excursion in the history. Prime Information and UniData are sans-Proc (I'm pretty sure). UniData does indeed support Proc. Or, is it PROC? -- frosty |
#10
| |||
| |||
|
|
frosty wrote: dawn wrote: [snip] one little note is that I had not heard or Proc until I started my excursion in the history. Prime Information and UniData are sans-Proc (I'm pretty sure). UniData does indeed support Proc. Or, is it PROC? -- frosty UniVerse does too. |
|
Mike. Regards, |
![]() |
| Thread Tools | |
| Display Modes | |
| |