Re: 5.0?
will guaraldi <[email protected]> Thu, 29 Jun 2006 12:13:32 -0500 (CDT)
| Newsgroups | gmane.comp.games.mud.client.lyntin |
|---|---|
| Message-ID | <[email protected]> |
On Thu, 29 Jun 2006, Malachi Clark wrote:
>
> CVS vs SVN doesn't really make a big difference to me, especially if
> there is little, if any, development being done. :-) As to your
> points:
>
> * Unit tests would be great for Lyntin and its modules. There have been
> plenty of times where if I had them in Lyntin, it would have caught
> problems earlier on.
>
> * Fix the net module? I must have missed the message that showed it was
> broken. :-)
It's pretty broken in the way it doesn't easily allow for data filters at
a low leve. The best illustration of this is by looking at that last
module I fiddled with for MCCP compression support:
http://bluesock.org/~willg/dev/lyntin/mccpplugin.py.html
I have vague memories of doing some hoops to get that to work nicely.
Handling of multiple "filters" is very difficult with the existing system.
The net module needs another re-write to allow this to be handled cleanly.
Beyond that really high-level "it's broken because... uh, it's broken"
description, I'll have to go revisit my investigation and messages that I
hope I sent to the list. It should be noted that I'm going off of a very
old todo list.
> * As far as a windows exe, are you just talking about using something
> like py2exe to package it all up? I would think that would be trivial,
> unless I am missing something.
I played with this a little a few months ago and it's actually not that
trivial. The way we handle modules doesn't seem to jive with py2exe. I
vaguely remember bumping into another freezing system, but I don't recall
if I tried it out or not.
Anyhow, so this needs to be looked into some more. The big advantage here
is that if we could package Lyntin into a Windows exe (even a crippled
version of Lyntin which can't load/unload user-installed modules), it's a
huge help for people who want to run Lyntin from a USB drive.
It's something I'm interested in looking into even if it ends up being
something we don't want to support in the "main" distribution but ends up
being a fork or something.
> As far as stuff I am interested in, mapping. I am trying to plan a good
> mapper. All of my "room" data is stored in the above mentioned SQLite
> module/database. At some point I need to break down and figure out how
> to draw a map from that data. Any suggestions towards that goal would
> be greatly appreciated. My other "wants", I already built. :-)
A mapper would be a huge win, too. Interestingly, I think building a
mapper would be easier if I fixed the net.py module. I have vague
memories of Josh Berne having to work around the net.py implementation for
his mapper.
The CVS to SVN conversion would be _hugely_ useful from an infrastructure
standpoint. It makes it a lot easier for people to do things in their own
"sandboxes" and allows us to more easily move files around and things like
that. I switched PyBlosxom from CVS to SVN and it's so much easier to
deal with now.
/will
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642