<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>or heck, just spec these as command lines, or command line prefixes, instead of file names and say "start iexplore" and "start wordpad". If you want to wait for them to exit, try "start /wait". If it doesn't quite work the first time, try "cmd start wordpad" or "cmd start /wait wordpad", that probably is needed. No more path to configure. No more install....<BR>
 <BR>
 - Jay<BR><BR>
<BLOCKQUOTE>
<HR id=EC_stopSpelling>
From: jayk123@hotmail.com<BR>To: hosking@cs.purdue.edu<BR>CC: rcoleburn@scires.com; m3devel@elegosoft.com<BR>Subject: RE: [M3devel] cm3.cfg variables for IDE<BR>Date: Mon, 28 Jan 2008 21:33:57 +0000<BR><BR>
<META content="Microsoft SafeHTML" name=Generator>
<STYLE>
.ExternalClass .EC_hmmessage P
{padding:0px;}
.ExternalClass EC_body.hmmessage
{font-size:10pt;font-family:Tahoma;}
</STYLE>
Make it easier on Windows... ? Right?<BR>Windows is the oddball anyway, right? Ok, that's not a great excuse.<BR> <BR>Do people tend to have firefox or firefox-bin on $PATH on Unix, if they have it on their machines?<BR>Or they have "shortcuts" on their "start menus"?<BR>   I know this totally Windows termonilogy but I have used KDE and GNOME and they seem pretty isomorphic in this area.<BR>   Ok, I guess they are the K menu the Foot menu. I don't know what they call "shortcuts".<BR> <BR>Is anyone, um, interested in adopting spaces in their file paths on Unix and work out the kinks?<BR>I for one put my compiler, linker, headers, libs without spaces, AND the environment variable based approach I put in makes spaces work anyway.<BR>Less luck with IE though.<BR> <BR>The code is likely forked in terms of where it runs stuff. CreateProcess vs. exec. Not that Windows doesn't have stuff that looks more like exec, or esp. system(), but still some chance that it is forked. So going down the Windows CreateProcess path, it could optionally use ShellExecute, and that will more leaf-only paths like "wordpad.exe" and "iexplore.exe" "just work".<BR> <BR>Here is another idea. There are environment variables for %programfiles% and %programfiles(x86)%.<BR>How about letting environment variables be used here?<BR>Well, heck, they are already are allowed, in Quake, with a leading dollar sign.<BR>BROWSER  = $ProgramFiles & "\internet explorer\iexplore.exe" or somesuch.<BR>Not sure you could reference x86 IE from a 64bit process, what with hose parens in the variable name.. darnit.<BR>I've got to an AMD64 machine for home soon...<BR> <BR>If these are "paths to files" and not "command lines", then spaces are unambiguous.<BR>As well, CreateProcess is a little funky, but one of its parameters is a file path, not a command line and using that might help here, might.<BR> <BR> - Jay<BR><BR><BR>
<HR id=EC_stopSpelling>
<BR>> CC: rcoleburn@scires.com; m3devel@elegosoft.com<BR>> From: hosking@cs.purdue.edu<BR>> Subject: Re: [M3devel] cm3.cfg variables for IDE<BR>> Date: Mon, 28 Jan 2008 14:32:19 -0500<BR>> To: jayk123@hotmail.com<BR>> <BR>> It is not so much old-fashioned as consistent across platforms (Unix, <BR>> Windows, etc.). Ideally, the same install procedure and environment <BR>> variables make sense on all platforms. Don't fork the install for <BR>> different platforms if at all possible.<BR>> <BR>> On Jan 28, 2008, at 1:40 PM, Jay wrote:<BR>> <BR>> > There are other ways to do this...rather than run iexplore, you can <BR>> > use ShellExecute and run a url or something, or find the clsid of <BR>> > mshtml.dll maybe. For wordpad, again ShellExecute wil tend to find <BR>> > it. Notice how if you say start.run and type wordpad, it finds it? <BR>> > Or "start wordpad" from the command line? "start" ~ ShellExecute, <BR>> > instead of CreateProcess. "Shell" meaning the GUI shell -- Windows <BR>> > Explorer.<BR>> ><BR>> > Wordpad and notepad stink as text editors. And notepad doesn't like <BR>> > Unix newlines. I assume that's why wordepad.<BR>> > Someting should be done, like, in the grand gui installer, where it <BR>> > lists some freeware/shareware editors and offers to download and <BR>> > install and set them as the editor for you. Stuf like TextEdit, <BR>> > TextPad, UltraEdit...I think all of those exist, though somewhat <BR>> > I'm guesing based on the obvious formula. :)<BR>> > As well if it locate msdev or devenv that would be super.<BR>> ><BR>> > As I was saying the other day, I believe msdev and devenv are <BR>> > easily findable via normal installs, except not on my machines. :) <BR>> > I need to go through the environment you sent.<BR>> ><BR>> > The way this stuff works in Modula-3 today is..unnecessarily old <BR>> > fashioned...I'm all for simplicity, but having a bajillion <BR>> > environment variables does not seem to be the thing. Or a bajillion <BR>> > line user editor text files. Or short file names anywhere! Just do <BR>> > a backup/restore and see if those names survive. They might. They <BR>> > might not. Oh well, true, nobody ever backs anything up. Still, <BR>> > xcopy your software from one machine to another and see if the <BR>> > paths still work -- definitely it's hard to do that for free, but <BR>> > you can keep the cost down.<BR>> ><BR>> > - Jay<BR>> ><BR>> ><BR>> > Date: Mon, 28 Jan 2008 13:15:42 -0500From: rcoleburn@scires.comTo: <BR>> > jayk123@hotmail.comCC: m3devel@elegosoft.comSubject: cm3.cfg <BR>> > variables for IDE<BR>> ><BR>> > Jay:<BR>> ><BR>> > I thought I should let you know what I understand to be the <BR>> > variables that the IDE is looking to find in cm3.cfg. That way, as <BR>> > you work through any changes to the various cm3.cfg, you can make <BR>> > sure these requirements are met<BR>> <BR><BR><BR>
<HR>
Need to know the score, the latest news, or you need your HotmailŪ-get your "fix". <A href="http://www.msnmobilefix.com/Default.aspx" target=_blank>Check it out.</A> </BLOCKQUOTE><br /><hr />Shed those extra pounds with MSN and The Biggest Loser! <a href='http://biggestloser.msn.com/' target='_new'>Learn more.</a></body>
</html>