RE: fixed windows
- Posted by gertie at visionsix.com Aug 05, 2003
- 382 views
On 5 Aug 2003, at 14:06, gertie at visionsix.com wrote: > > > On 5 Aug 2003, at 18:12, Peter Willems wrote: > > > > > gertie at visionsix.com wrote: > > > > > So the mirc nicklist and channel window are just fixed (but changeable and > > > detachable) child windows in the parent ! That explains how it is possible > > > to move each channel out of the mirc application screen and out onto the > > > desktop. Just think where Eu would be now if RobC had merged Eu and mirc > > > > > > functionality way back when i first suggested it. Eu would look like > > > Bach/Bliss/OpenEu/mIRC now. And beat the pants off everything out there. > > > > Kat, I've seen your remarks about mIRC before and I don't get it. > > > > As far as I can see mIRC is an application that handles the > > IRC protocol. It has a build in interpreter to handle scripting > > inside mIRC so all kind of stuff can be automated. > > > > mIRC is definitely NOT a multi-purpose programming environment. > > Want a list of the language words and variables of mirc? Want a list of what > it > can do that Eu can't? > > > Having said that, I think it is very much possible to implement > > IRC functionality with Euphoria, and creating a library that can > > understand mIRC commands and run them as a Eu program should be > > possible also (although I think it's a serious undertaking). > > Not terribly serious, other than the string execution mirc has. And being able > to override it's built-in commands. I wrote a 100% Eu bot, and you can find > the > mirc-eu bot in the archives. The 100% Eu bot has no gui. The mirc-eu bot has > access to mirc's script engine and gui. > > > > One thing should be clear: the functionality of mIRC (like what > > can be done with it's windows) has nothing to do with mIRC's > > scripting language. I'm not sure in what programming language > > mIRC has been developed, but it is definitely not written in it's > > own scripting language > > > > So I really don't understand what you mean by "merging Eu and > > mIRC" ?! They are two completely different things. It's like > > asking to merge Visual Basic (a language) with OpenOffice (as > > a scriptable application). > > In a word(s): > > mirc: > 1) executing strings > 2) goto > 3) threads (including threaded timers) > 4) event handling > 5) native socks support (you can http/telnet/pop3 with mirc too) > 6) easy as heck gui support > 7) no var instanciation required > 8) no crash if a var has no contents in a boolean test > > Bach: > 9) classes > 10) crash catching > 11) gui support > 12) block comments > 13) slicing shorthands > 14) better include paths > > These 14 items are things BobC has said will not appear in Eu. The closest app > i > have seen coded in Eu that might enable all the above is AGetz's window server > and Jiri's associated lists. And several string libs are required in my > opinion, > string.e and strtok.e, and the file manipulation libs like file.e,, and for > any > windows gui, you must have win32lib. If RobC can't handle the full > developement > of Eu, i refer you to my suggestion he hire Jiri, Cuny, and Parnell (maybe > paying them in futures, like stock). I forgot, executing strings is rather like dynamic includes,, or re-including, like Erlang. Yes, i know it's not the same, but either could be used as the other if neither has restrictions in length or scope. Kat