Talk:Pike
[edit]
A pragmatic pike-based solution?
- <lynX> I would not want to miss out on all the power and comfort of a serious chat server implementation, so I presume a good idea on how to do this would be to use [...] a psyced and then use storage synchronization to keep your regular backend application informed of what is going on in the chat world. In exchange it can remote control it. The advantage of this constellation is, you get a chat application that has seen over ten years of experience, and comes with a load of possible options that would otherwise cost a lot of manpower to implement from scratch, and still you have all the data in the application you feel most comfortable with.
- <eMBee> my guess is that implementing the features that you need for your server and things needed to run ppp as part of roxen is now about as much work as implementing psyced remote control from pike. (note that i am not talking about reimplementing psyced)
- <lynX> Worlds apart. Remote control takes a bunch of lines, re-implementing all that is described in the psyced manual can take years.
- <el> If you are talking about those ~40 user commands, it could be done in some weeks. seriously. But I guess you meant something else.
- <lynX> Yes I'm talking about those 40 user commands, and it means you have to implement all the protocols and functionality these commands control.. And yes, after that you are still a long way from home, but a lot closer. But why re-invent psyced? Let's make those two apps compatible and use them in unison.
- <eMBee> of course they should be compatible. but that doesn't eliminate the need to make ppp a standalone psyc server. i do not want to add an ldmud dependency to our system but rather stick to the stable language implementation that pike is. (until the ldmud version that psyced uses is distributed in stable releases as debian or rpm packages it is simply not an option for me)
- <lynX> the chicken-egg problem here seems a bit unfair to me. psyclpc (ldmud) is not in the distributions because psyced isn't so popular yet, psyced isn't an option because psyclpc isn't so popular yet. but that's reality i guess - until we make it into distributions where even the stupidest little thing is, we aren't really there. and it is ridiculous we aren't in the distribution given the work we deliver. but uh all of this discussion is more related to ppp vs psyced and not really pike.


