[rs-users] RE: [Litestep] Built-in evars for xp/2k
Status: Beta
Brought to you by:
obada
From: Mudiaga O. <ob...@in...> - 2002-01-22 13:13:20
|
Here's some rant that started off as a reply to someone on the Liststep Mailing list. I thought I'd spare the litestep users. But instead of deleting it, I thought I'd share with the elite that are interested in retrostep :-) About the feature being in the next build, maduin thought the same and updated litestep immediately. Man, I wish that guy would help retrostep in anyway if he can. ======================================== > meself. I could add in the requisite > code and re-compile it myself, but I just don't want to go there This is actually the kind of thing that has no disadvantages and should make it into the next update (but I am not an lsdev so don't listen to me). > - way too many versions of LS > floating about these days =) The good thing though is that it makes in necessary to improve developer-developer-user relations and documentation ;-) If only other people thought so... : Retrostep took too much of my head-space lately, : but please allow me to steal this chance to talk about : it some more. Aside from that I don't think purels has built-in variables yet. Retrostep does. Infact, even the prerelease version defines "WinXP+" for windows versions after XP - that's rs for you. But as Ender said on the purels list, "nobody is using retrostep" yet, and like him, you can ignore it. Ignore it especially if you never want to see it released. Because without testing there's no way it will be labled "ready for release". Retrostep does not intend to have 56 unstable versions floating arround - it's few real users will probably use the same version until everybodys bugs have squashed. Then it should be marked for "release" and let loose. Ingore it. But beware! Retrostep has the ambition of becoming "the standard". Yeah right! Like I have any influence on that happening... <grin> It's up to the other steps to do things the way rs does them. I will do things the way others do them except I think they either did something that's not needed (for example due to duplicate functionality), something plain silly, or if they are not trying to make things work together. Back to predifined variables, rs defines $winVerFull$ like this: // set friendly name ls_snprintf(buf, sizeof(buf), "Windows %s (%d.%d %s)", winver, vi.dwMajorVersion, vi.dwMinorVersion, vi.szCSDVersion); ls_var_set("winVerFull", buf); That should be available in about box so that user can just copy and paste it - we'll thus have a standard way to "say" what version of windows a user is running. Talking about copying and pasting (again and again), a rs user can already copy and paste their operating system version, list of loaded modules, list of bang commands, list of defined variables, ... (via Ctrl-C for now - context menu is a TODO) all from the "about box" - I don't know if I'm even allowed to call it that... Screenshot of the beast is at http://rs.obada.com/screenshot-about.png Silly mail, but hey, i'm only trying to write some documentation... maybe get possible contributors interested, and of course get others working harder in the process, more joy for all users! <hehe> |