Eyvindr2006-07-03 06:08:11
Alright. I just made The Switch. Though, perhaps, it was slightly less exaggerated since I went from the nuclear-powered, flying tank that is Linux to the nuclear-powered, flying tank with a nice paint job that is OS X. In the mean time, I'd like to do a bit of scripting as a personal project...
I would really, really just love to be able to use a client that supported scripting in ANY language.
Back on linux there was Kmuddy, which I know has been used by at least one person in Achaea to head off a huge curing system written in C++, but I'm not quite yet willing to figure out how to get it to run on Tiger.
Anyone know a client that can launch and run scripts in any language? Kmuddy did it by setting up the std pipes to the client and mud as needed. No GUI is necessary.
If not, then I think I'm going to go with my other plan and build a mudding major mode into Emacs that allows for scripting in CL (or even generalized scripting). I'm currently playing around in Common Lisp, so I might do something similar to slime's setup. That'd be fun!
Thanks!
I would really, really just love to be able to use a client that supported scripting in ANY language.
Back on linux there was Kmuddy, which I know has been used by at least one person in Achaea to head off a huge curing system written in C++, but I'm not quite yet willing to figure out how to get it to run on Tiger.
Anyone know a client that can launch and run scripts in any language? Kmuddy did it by setting up the std pipes to the client and mud as needed. No GUI is necessary.
If not, then I think I'm going to go with my other plan and build a mudding major mode into Emacs that allows for scripting in CL (or even generalized scripting). I'm currently playing around in Common Lisp, so I might do something similar to slime's setup. That'd be fun!
Thanks!
Tiran2006-07-03 06:25:55
Not sure about supporting scripting in any language at all. If you want to run them outside of the client in a sub-process, I know that TinyFugue supports shell calls with the /sys command. You can then use pipes and whatnot to get information in and out of the client. You can use mknod/mkfifo in the shell to tunnel the infomation back in, and read it from inside tf using tfio, which is very similar to C I/O. I've only toyed around with some of that stuff a little bit to see how one can get it to work. Not much in the way of details so far, but if you want to try it, I can try and help you out, and there's a few others around who've used similar things as well.
Esano2006-07-03 08:19:46
According to Zmud Features it supports scripting in any language that Windows does, but I've never tried it personally, and I doubt the free one can.
Sylphas2006-07-03 12:02:39
zMUD is Windows only. It very annoyingly won't work under Cedega either.
I'm running Lyntin right now, and coding everything in Python. Works great if you're willing to take the time to code.
I'm running Lyntin right now, and coding everything in Python. Works great if you're willing to take the time to code.
Eyvindr2006-07-06 03:27:46
I'm definitely willing to take the time to code, and I do like python. I'll consider it if I get tired of trying with tf or the proxy idea. My real problem is that I would -love- to program in common lisp, but it's hard to do that in any production medium.
I've got the basics of a common lisp proxy server that connects to a mud and a client (telnet or anything really, though eventually emacs) and is able to interpret between. If there's any interest at all I'll consider putting up a project page.
Thanks for the feedback!
I've got the basics of a common lisp proxy server that connects to a mud and a client (telnet or anything really, though eventually emacs) and is able to interpret between. If there's any interest at all I'll consider putting up a project page.
Thanks for the feedback!
Unknown2006-07-06 06:34:33
I'm interested! I like lisp. I can't actually code, but I have fiddled around with some things and got teh hang of it.
Eyvindr2006-07-09 04:26:48
I've sent Ytraelux what I have so far by PM. Anyone else who is interested, please leave message here or PM me.
Thanks!
Thanks!