Re: Re: JSLibsã By: Badopcode to Badopcode on Wed Feb 29 2012 04:44 amãã > But seriously you could have just said you don't like SQLite and its notã > something your interested in pursuing. Maybe spared some hard feelings.ããI think that's what my first reply basically said:ãã > I have some work on adding ODBC support to Synchronet. I think thatã > marrying a specific engine would be a mistake - expecially one asã > purposefully weak as SQLite.ããIt was after that, when (I thought) serious discussion about DB support in JS
was starting that I brought out my opinions about specific APIs, methods, and DB engines.ãã > The impression you left me is you would only want to add connectivity to aã > "real" SQL service that is enterprise class.ããWell, what I meant is that I would prefer to not make the decision for the
script writer and that Synchronet should not use ODBC for storage of its own data.ãã > To me, Synchronet is a "real" light weight but powerful social networkã > server.ããSure, I was just warning you that it's not enterprise class and a handfull of
people working in their spare time won't get it there. Using it as a basis for
a site which massive growth is expected will likely mean re-writing everything at some point in the future.ãã > SQLite is no different than doing everything by hand with binary packedã > files except your not doing the dirty foot work of writing query code.ããAnd we already have binary packed files that work without anyone spending a
largsh number of hours working very hard to make Synchronet run exactly the same.ããBut my objection ws to using ODBC to store the configuration data. SQLite is
less bad (though the above paragraph still applies).ãã > But the most important thing is... you just don't like it and that's fine.ããI like it just fine. I've used it in a number of projects... I just don't like
it as the only option a JS scripter would have - and I would be less likely both to use it and to pitch in making it work well.ããBut nobody says you need my help to get anything done.ãã > I say nothing but praises about you, DM and all the other great peopleã > putting their precious time and talents into Synchronet. You guys rock.ã > Truly. That's why I was so shocked.ããAsk anyone, I don't pull any punches when it comes to beating you over the head
with my opinion about technical subjects. Some people deal by never asking my opinion, others deal by ignoring me - it's very few who attempt to understand all my points and apply them to their contributions (Cyan, echicken, and mcmlxxix - you all know which category you fall in to :-).ããIt seemed everyone knew this about me, so I'm surprised that you're shocked.ãã > I don't know, maybe you guys get bombarded with whines and people thatã > won't drop crap. I am a developer as well and have been through thatã > myself. So I know how it goes. All you need is one bad day and yet oneã > more douchebag whining for you to do something you could care less aboutã > and its postal time.ããNah, I'm like this all the time. I'll hide my opinions at work, but nobody is
payng me to shut up about Synchronet development.ããYou should know that DM and I disagree on some fairly basic archetectural
decisions. My opinion shouldn't be the one to follow if you want to be guaranteed to have your code imported and eventually a commit bit... mine is just the one you should follow if you agree that it's the best way to do something.ãã > I'm sorry and apologize if I was that douchebag that touched you off. Inã > no way was I trying to demand and was totally with the utmost respect andã > humbleness. But I could see how maybe my messages could get interpreted asã > me trying to drive marching orders.ããYou're free to program anything you like. If it's cool, we'll ask for you to
pollute CVS with it. If it's reasonably good quality and you're willing to maintain it, we'll likely give you a commit bit. If you break stuff, we'll take it away.ããBasically, talk it over with DM before you break what already works (including
non-ANSI 7-bit ASCII only telnet support) and everything will be fine.ãã > At any rate... I can perfectly add the SQLite3 extension myself and won'tã > bother you guys with it. I have fully done my homework on Synch JS andã > SQLite3 and know exactly how to approach the matter.ããExcellent!ãã > So I won't release my code into the wild as it will mean havingã > to answer whining and crying myself. That's what I was avoiding and can'tã > blame you for not wanting to deal with that over something your don't evenã > like.ããHaving some DB access will be preferred by some to having none at all (though
mcmlxxix's JSON DB is pretty awesome). If you make it a compile-time option, nobody will object to keeping it in CVS. You should likely hang out in #Synchronet on irc.synchro.net though.ãã > Again I apologize if I came off sounding like I was demanding slave laborã > from you guys. That is not what I was trying to convey at all.ããNo apology necessary. Just as I don't expect you to care what I think, I do
not yet have any reason to care what you think. :-) A little bit of code goes
a long way.ããã---ã
http://DuckDuckGo.com/ a better search engine that respects your privacy.ã þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)ã