A scripter's nightmare (aka, most wanted feature)
|
Philip Revere
Registered User
Join date: 16 Jun 2005
Posts: 7
|
02-16-2006 00:31
Anyone else going bananas trying to script large projects without cut/paste?  The worst thing that happened to me so far with this client was that I got griefed away from the object I was working on and object went out of range... I hadn't saved the script in about 45 minutes (was doing a major code refactoring) so I lost all the work I had done* I hereby vote that the most important feature fix is cut/copy/paste functionality. The LSL editor is enough of a pain _with_ copy and paste... it's absolutely ludicrous without it. ** In retrospect, it's probably wise to edit scripts from inventory and then put them into the object when ready.
|
Drake Bacon
Linux is Furry
Join date: 13 Jul 2005
Posts: 443
|
02-16-2006 09:14
From: Philip Revere Anyone else going bananas trying to script large projects without cut/paste?  The worst thing that happened to me so far with this client was that I got griefed away from the object I was working on and object went out of range... I hadn't saved the script in about 45 minutes (was doing a major code refactoring) so I lost all the work I had done* I hereby vote that the most important feature fix is cut/copy/paste functionality. The LSL editor is enough of a pain _with_ copy and paste... it's absolutely ludicrous without it. ** In retrospect, it's probably wise to edit scripts from inventory and then put them into the object when ready. Yes, ether copy and paste, or some way of import/export the source code. I could work on it in Joe or even from my laptop, then upload 'em.
|
Aaron Levy
Medicated Lately?
Join date: 3 Jun 2004
Posts: 2,147
|
02-16-2006 09:22
The LSL editor seriously needs an overhaul. There is no reason why in 2006 I shouldn't be able to search that window, turn on/off wordwrap, or do Find/Replaces.
C'mon LL, Microsoft NOTEPAD has these features.
|
Morgaine Dinova
Active Carbon Unit
Join date: 25 Aug 2004
Posts: 968
|
Local<->remote script sync'ing
02-16-2006 11:23
From: Aaron Levy The LSL editor seriously needs an overhaul. There is no reason why in 2006 I shouldn't be able to search that window, turn on/off wordwrap, or do Find/Replaces.
C'mon LL, Microsoft NOTEPAD has these features. The list of needed features is never ending though, once you head down that path. Far better to avoid that road entirely, and support instead SCRIPT SYNC'ING between SL and our local boxes, so that we can use the full power of our local preferred environments transparently. This would be better for LL too. The last thing they need on their plate is perpetual maintainance of an in-game IDE.
|
Ralph Doctorow
Registered User
Join date: 16 Oct 2005
Posts: 560
|
02-16-2006 11:30
I use the Crimson editor and just cut and paste back and forth. The in world editor IMHO is just there to allow minor changes.
|
paulie Femto
Into the dark
Join date: 13 Sep 2003
Posts: 1,098
|
Lsl Ide
02-16-2006 11:39
Yeah, theres a few missing features in LSL IDE.  It does do formatting and syntax checking (via changing color of statements) though.
_____________________
REUTERS on SL: "Thirty-five thousand people wearing their psyches on the outside and all the attendant unfettered freakishness that brings."
|
Polka Pinkdot
Potential Slacker
Join date: 4 Jan 2006
Posts: 144
|
02-16-2006 13:22
What we need is a LSL syntax file for VIM.
|
AJ DaSilva
woz ere
Join date: 15 Jun 2005
Posts: 1,993
|
02-16-2006 14:36
Hang on, what's actually wrong with cut/copy/paste? Seems to work alright for me...
|
Philip Revere
Registered User
Join date: 16 Jun 2005
Posts: 7
|
02-16-2006 15:35
AJ,
Copy/cut/paste from the LSL editor doesn't work with the Linux alpha client for me (1.8.9 IIRC). Perhaps there is something unique about your configuration that makes it work for you?
I've tried both the shortcut keys as well as the Edit menu. In the case of the edit menu I can select "Copy", but "Paste" is greyed out.
* FYI, this is listed as a known bug already.. I just wanted to express my hopes that this feature be given high priority and perhaps see if anyone else had come up with a workaround until then.
|
AJ DaSilva
woz ere
Join date: 15 Jun 2005
Posts: 1,993
|
02-16-2006 15:41
From: Philip Revere Copy/cut/paste from the LSL editor doesn't work with the Linux alpha client for me (1.8.9 IIRC). Perhaps there is something unique about your configuration that makes it work for you? Kinda, I'm running on Windows. Picked this thread up off new posts, I keep forgetting the Linux alpha's out now and didn't check which forum I was in. Oops, soz.   
|
Aero6 Widget
Registered User
Join date: 10 Feb 2006
Posts: 5
|
02-17-2006 00:17
From: Morgaine Dinova Far better to avoid that road entirely, and support instead SCRIPT SYNC'ING between SL and our local boxes, so that we can use the full power of our local preferred environments transparently. I like this idea. Heck, if there was a way to read and write script objects in the game, we could implement it ourselves using XML-RPC.
|
Morgaine Dinova
Active Carbon Unit
Join date: 25 Aug 2004
Posts: 968
|
02-17-2006 01:13
From: Aero6 Widget I like this idea [SCRIPT SYNC]. Heck, if there was a way to read and write script objects in the game, we could implement it ourselves using XML-RPC. That's a storming idea. - Any suggestions for an API to read and write scripts in LSL? - I assume that this has come up before in the forum. Any links? It's probably worth looking at the pros and cons of LSL script reading/writing operations, versus some sort of entirely end-to-end llScriptSync() operation, which at first glance seems rather easy to do and would of course be much faster.
|
Hello Toonie
Registered User
Join date: 25 Jul 2005
Posts: 212
|
02-17-2006 01:59
Oh man, whatever you do don't go wishing for new SL features. That way years of madness and disappointment lay. :3
|
Morgaine Dinova
Active Carbon Unit
Join date: 25 Aug 2004
Posts: 968
|
02-17-2006 02:25
From: Hello Toonie Oh man, whatever you do don't go wishing for new SL features. That way years of madness and disappointment lay. :3 I understand the sentiment. However, the alternative is stagnation and death. 
|