llList2Notecard
|
Hank Ramos
Lifetime Scripter
Join date: 15 Nov 2003
Posts: 2,328
|
04-12-2004 20:34
I know at the last script related meeting, there are issues with the way notecards are stored for us to be able to randomly write to a notecard. But, it seems totally possible with the current architecture to create a new notecard with some lines of text, rather than "edit" a card. I'd like to see a llList2Notecard method added to LSL. It would do a one-time dump of a list to a notecard. We can then read the notecard the standard way. e.g. list myList = [apple, orange, banana]; llList2Notecard(myList, "New Note #1"  ;
|
Silent Lament
Registered User
Join date: 19 Feb 2004
Posts: 13
|
04-13-2004 01:26
Seconded!!!!!!
I know RPC-XML is coming and all BUT an alternative way to store information onto the notecard when you do not want the hoodickey to set up a server for XML-RPC would be cool.
All my free money is being drained into LL now anyways. NO money to afford any decent servers to host anything.
Give us some kinda notecard writing!!
|
Adam Zaius
Deus
Join date: 9 Jan 2004
Posts: 1,483
|
04-13-2004 02:10
This would allow for writing randomly actually.
Read, manipulate, delete old, write new.
-Adam
|
Moleculor Satyr
Fireflies!
Join date: 5 Jan 2004
Posts: 2,650
|
04-13-2004 15:38
Third-ed.
XML-RPC is not going to be the answer for everyone, especially for people like... say... me, who doesn't have the money or the resources to run server space or my own email account.
_____________________
</sarcasm>
|
Oz Spade
ReadsNoPostLongerThanHand
Join date: 23 Sep 2003
Posts: 2,708
|
04-13-2004 21:04
I highly endorse this feature/idea.
I would definitly use this one.
_____________________
"Don't anticipate outcome," the man said. "Await the unfolding of events. Remain in the moment." - Konrad
|
Hank Ramos
Lifetime Scripter
Join date: 15 Nov 2003
Posts: 2,328
|
04-14-2004 05:30
*Edited, silly idea addition. Just read notecards in the standard way  *
|
Odys Bukowski
Junior Member
Join date: 30 Jan 2004
Posts: 5
|
04-14-2004 06:42
Yep, this would be highly appreciated 
|
Hank Ramos
Lifetime Scripter
Join date: 15 Nov 2003
Posts: 2,328
|
04-16-2004 11:50
Lindens: any timeframe on adding llList2Notecard? It would really help with some of the inter-object communications where we want to pass data around. I could reduce the numbers of emails sent if I could just simply write a list to a notecard, and pass the UUID of the notecard, rather than sending multiple messages.
|
Chromal Brodsky
ExperimentalMetaphysicist
Join date: 24 Feb 2004
Posts: 243
|
04-19-2004 08:54
I endorse this feature / idea / and/or suggestion.
|
Hank Ramos
Lifetime Scripter
Join date: 15 Nov 2003
Posts: 2,328
|
04-20-2004 08:37
There has also been some requests for llWrite2Notecard, where you would pass a single string and then create a notecard. llList2Notecard would do the same thing, but would allow us to store list data. Lindens? 
|
Kex Godel
Master Slacker
Join date: 14 Nov 2003
Posts: 869
|
llCreateNotecard()
04-20-2004 08:41
I support this concept, but to generalize a bit, I'd like to see:
llString2Notecard(string name, string text);
or maybe a better name would be llCreateNotecard
Maybe all of this is just barking up the wrong tree.
I understand this suggestion is in response to the comment during the last town hall meeting where it was explained that a "llWriteNotecardLine()" would not be practical to implement given the way the notecard data is represented currently.
We have come to read that as assuming that modifying an existing notecard is where this problem lies, but creating a brand new notecard may not be as problematic to implement.
We need local persistent storage. If notecards are not the answer, please find some way to make it possible.
This is a critical issue. We can't develop a stable environment without the ability to have persistent storage.
Even with RPC in place, we need something to use for short-term storage for instances when the RPC call fails, for example. The internet is not reliable, so we need reliable local storage for critical information systems (sales, debts owed, auction data, etc). Such storage would be very useful for a temporary 'buffer' until the network connection for RPC can be restored.
Please, LL -- if you can't hack it with notecards, give us *something* we can use.
Thanks for reading...
-- Kex
|
Azelda Garcia
Azelda Garcia
Join date: 3 Nov 2003
Posts: 819
|
04-20-2004 08:53
Write to notecard is pretty crucial for a lot of stuff. Eg, you write a script that non-scripters can teach to do something. You want the script to automatically save what its learned to a local notecard. You dont want to have to get the non-scripter to copy and paste from console/email into a notecard and drag that notecard into your object... It's not impossible to get people to copy and paste into notecards but its untidy, takes a lot of time and it's just not user-friendly! Azelda P.S. See also this new thread for an alternative / complementary paradigm for WriteToNotecard: /13/5b/12809/1.html"Be Able to Send Objects into SL via Email"
|
Hank Ramos
Lifetime Scripter
Join date: 15 Nov 2003
Posts: 2,328
|
04-26-2004 08:08
bump! 
|
Kex Godel
Master Slacker
Join date: 14 Nov 2003
Posts: 869
|
04-26-2004 09:53
I'm seriously considering doing
llEmail( (string) llGetKey()+"@lsl.secondlife.com","Config",gConfig);
Please spare me from this awful hack! =D
[ Edit: I forgot to cast, thanks Adam =) ]
|
Hank Ramos
Lifetime Scripter
Join date: 15 Nov 2003
Posts: 2,328
|
06-02-2004 12:33
/me kicks dead horse
|
Hank Ramos
Lifetime Scripter
Join date: 15 Nov 2003
Posts: 2,328
|
06-02-2004 13:43
/me kicks dead horse
|
Tiger Crossing
The Prim Maker
Join date: 18 Aug 2003
Posts: 1,560
|
06-02-2004 15:09
This horse IS dead. If thre is to be in-world persistant data, it won't be via writing to notecards. From what the Lindens, including Philip, have said, making notecards modifyable isn't feasable due to the way they are stored and retrieved.
They would have to completely re-write the way notecards are handled to make this work, so it would be easier to make some completely new system for storage that isn't such a hack.
I mean, storing data for script usage in notecards is great, but I'd prefer to keep the data in typecast list form instead of converting it all to text and back again whenever I want to change it.
I'd like to see a Data object type (like those of sounds, textures, or animations in 1.4) that you can move from object to object, copy, protect, refer to by key, and read/write VERY quickly. As Notecards are like text files, these would be like binary files. Random access is a must.
_____________________
~ Tiger Crossing ~ (Nonsanity)
|
Hank Ramos
Lifetime Scripter
Join date: 15 Nov 2003
Posts: 2,328
|
06-18-2004 12:41
*punt*
|
Zeke Murdock
Junior Member
Join date: 3 Jun 2004
Posts: 7
|
07-10-2004 14:46
I agree in general. Writable/editable notecards would be excellent.
- Zeke Murdock
|
Hank Ramos
Lifetime Scripter
Join date: 15 Nov 2003
Posts: 2,328
|
07-10-2004 18:15
Philip Linden himself said this will not be implemented. So drop it. Viva games, casinos, and dance clubs!
|
Catherine Omega
Geometry Ninja
Join date: 10 Jan 2003
Posts: 2,053
|
07-10-2004 18:29
If permanent storage on Linden servers is something you want, ask for that. Don't ask for anything to do with writing to notecards, since that would actually be more work to implement properly.
|
Hank Ramos
Lifetime Scripter
Join date: 15 Nov 2003
Posts: 2,328
|
07-10-2004 18:43
Several people have asked for... 1. Notecard writing 2. MySQL access 3. Simplified database access 4. Any database access in-world
All have been met with a bit NO from Linden Labs.
|
Codswallop Cassidy
Registered User
Join date: 30 Dec 2003
Posts: 53
|
07-10-2004 20:07
This is indeed disappointing as persistent storage is what's holding back many objects from becoming less "props" and more independent pieces of software, if their only purpose is to just exist inside SL
They may argue that they dont want persistant storage but how is this any different from somebody keeping a blog in the form of notecards, a different notecard every day in their inventory. Or say outputting pieces of a 'game state' at intervals and copying it from history into my own notecard. Its a black hole in the scripting API that must have slipped through I understand but if not notecards then I whole heartedly endorse another alternative besides XML-RPC if only for a form of caching that somebody here mentioned.
anyone have a log of what exactly the lindens said that made it unfeasible?
|
Malachi Petunia
Gentle Miscreant
Join date: 21 Sep 2003
Posts: 3,414
|
07-10-2004 20:27
No, I don't have an idea. And now that this dead horse has been kicked up again I have realized that the function is already there, it has to be.
When, in my client, I do Inventory->New Note, edit note and press save, this exact function is requested of the server by my client. Why not expose this function to LSL?
As Donovan had noted we have to play "politburo watching" to get answers. My speculation is that they know that the asset server is a single-point bottleneck for the entire SL system, don't know how to farm its services out and fear that no matter how much manual creation of notecards happens, that script access to such could hit the asset server many times harder.
Just speculation folks, nothing to see here, move along.
Edit: for proper attribution of "politburo".
|
Maurice Cunningham
Junior Member
Join date: 25 Jun 2004
Posts: 2
|
07-11-2004 09:41
I agree. Some sort of method to create notecards on the fly would be excellent.
|