BTW if you are a MySQL fan, you may be interested in why there's good
reasons to avoid it if you can - or at least be aware of the dangers
of that software wrt referential integrity/production development...
http://use.perl.org/~Smylers/journal/34246


On Sep 29, 6:00 pm, Steve <[EMAIL PROTECTED]> wrote:
> As Ulf pointed out and I admitted... I was frustrated and ranting.
>
> However, I guess the real question was "when will this be usable...".
> I have many projects and the underlying functional request/bug is non-
> trivial. I only have the time to convince my "betters" to USE the
> platform not develop the platform. I managed to sell the idea this
> time that we should use Erlang/OTP/Yaws over Java/JEE but the next
> time it's gonna be a lot harder.
>
> regs,
> Steve
>
> On Sep 28, 1:56 pm, Mason Browne <[EMAIL PROTECTED]> wrote:
>
> > The beauty of open source software is that you're free (even  
> > encouraged) to contribute to the areas you find weak.
>
> > You'll get two very different reactions from the community when you  
> > say, "God this sucks why doesn't anything work" versus "God this sucks  
> > why doesn't anything work, oh and here's a branch you can pull from  
> > that fixes everything."
>
> > I guess I just find it funny. I don't know  you or your FOSS project  
> > history/karma, so don't take this as a personal jab, but the way you  
> > just walked in to the list and shat on everything reminds me of those  
> > annoying parenting counselors with the best-selling books who get  
> > invited into a home to "help" a couple with their toddler. Yes, your  
> > advice may be spot on, but dammit, the kid hates peas and loves  
> > Spongebob, so quit calling me a bad parent because I've made  
> > concessions on these two things!
>
> > Rails was a bit of a shithole for a long time (and some of you may  
> > argue it still is), but it's people's patience with it that lead to  
> > improvements and more widespread adoption. And there was a bit of "if  
> > you think it's a shithole and don't want to contribute then feel free  
> > to leave" going on, too.. because ultimately, someone tallying up the  
> > hours "wasted" attempting to try out a *new piece of tech* is  
> > generally doing nothing but blowing hot air.
>
> > /rant
>
> > Sent from the iRoad.
>
> > On Sep 28, 2008, at 9:56 AM, Steve <[EMAIL PROTECTED]>  
> > wrote:
>
> > > Ulf: Yep, you successfully detected that I was ranting. I did notice
> > > that postgres wasn't "officially" supported, but ploughed on
> > > regardless and got burned.
>
> > > Yariv: The issue isn't the psql driver, it's the erlsql.erl file at
> > > line 311. LIMIT is not SQL-92 and the generated query is essentially
> > > "MySQL only". Maybe you could consider how to "abstract" that
> > > successfully (an abstraction layer that "abstracts" only one SQL
> > > dialect doesn't really count as abstraction to my mind). Also the idea
> > > that "...Unix/MySQL, which is what most people use." should read
> > > "...most people use when given a choice". My experience is that "in
> > > the wild" the most likely databases you'll be coding to are Oracle or
> > > SQL Server and the most likely *development* platform (I'm talking
> > > cross-sector here) you'll be given will be Windows (XP or Server
> > > 200x).
>
> > > regards,
> > > Steve
>
> > > On Sep 28, 10:52 am, "Yariv Sadan" <[EMAIL PROTECTED]> wrote:
> > >> Thanks for the question and the reply. I think I need to state  
> > >> clearly
> > >> in the documentation that the psql driver is alpha quality. A few
> > >> people have run into problems with it but unfortunately I haven't
> > >> gotten any patches to fix it. I don't maintain it myself because I  
> > >> use
> > >> MySQL.
>
> > >> In general, though, I think ErlyWeb is great for fast development  
> > >> once
> > >> you get it running, and it's reasonably simple to get it running at
> > >> least with Unix/MySQL, which is what most people use. It's ironic,
> > >> though, because once of the reasons I was moved to Erlang was that I
> > >> spent like half a day trying to install Rails and got so frustrated I
> > >> just wanted to use something simpler.
>
> > >> Yariv
>
> > >> On Sat, Sep 27, 2008 at 3:49 PM, Ulf Wiger <[EMAIL PROTECTED]>  
> > >> wrote:
>
> > >>> Quod licet Jovi non licet Bovi...  ;-)
>
> > >>> Personally, I wasted a week of my life trying to do /anything/
> > >>> at all with Rational Rose Realtime, and have failed several
> > >>> times installing Eclipse (once due to some lock violation error
> > >>> on a dual-core Vista machine). I've spent several days testing
> > >>> various web development and groupware frameworks and
> > >>> being stumped by missing perl libs, inconsistent installs,
> > >>> version mismatches, etc.
>
> > >>> I'm not trying to belittle your pain. It should be easier, but
> > >>> in my experience, "production quality" tools in the mainstream
> > >>> can often (not always, of course) be just as difficult, or much more
> > >>> difficult, to get going with.
>
> > >>> The problem is of course when there are well-known alternatives
> > >>> that give less pain. That certainly lowers the tolerance threshold
> > >>> for this kind of noise, but I would like to suggest that you prepare
> > >>> yourself for some friction if you decide to try out a tool  
> > >>> supported by
> > >>> a very small community, and you choose an OS and a database
> > >>> backend other than the preferred options (unix/mysql).
>
> > >>> The ErlyWeb docs do state pretty clearly that only MySQL is
> > >>> supported, so it shouldn't be too surprising that they don't
> > >>> describe in detail how to get going with Postgres.
> > >>> (http://erlyweb.org/doc/erlydb.html)
>
> > >>> Also, ten seconds with google revealed the following info
> > >>> about installing yaws on windows:
>
> > >>>http://bloggablea.wordpress.com/2007/04/21/building-yaws-for-
> > >>> windows/
> > >>>http://yaws.hyber.org/wiki/showOldPage.yaws?
> > >>> node=YawsAndWin32&index=1
> > >>>http://groups.google.com/group/erlyweb/web/erlyweb-erlang-windows-ins
> > >>> ...
>
> > >>> BR,
> > >>> Ulf W
>
> > >>> 2008/9/27 Steve <[EMAIL PROTECTED]>:
>
> > >>>> Given a task to implement a quick web service, I thought I'd try
> > >>>> erlang/yaws/erlyweb to build it. Reading the fluff, it seems this
> > >>>> should be "easy" and "fast" to do.
>
> > >>>> 1) Yaws didn't install right on the development platform available
> > >>>> (windows). I read the yaws documentation completely but in the  
> > >>>> end I
> > >>>> had to piece it together from digging around in the yaws code to
> > >>>> understand the structure of yaws to get a decent install.
> > >>>> (time wasted: approx 3 hours)
>
> > >>>> 2) Again, there wasn't *any* correct documentation to explain how  
> > >>>> to
> > >>>> connect to the required database (postgres) but fortunately I found
> > >>>> this blog post...http://cdrinpeace.wordpress.com/2008/06/09/
> > >>>> configuring-erlyweb-with-p...
> > >>>> (time wasted: approx 2 hours)
>
> > >>>> 3) With everything supposedly running correctly, I finally got the
> > >>>> error message below (returned from postgres). Again scanning at  
> > >>>> code
> > >>>> level I found that this is a problem not with the driver (psql) nor
> > >>>> erlyweb but in the erlydb code itself (i.e. erlsql -- the error
> > >>>> message below should be more than sufficient to find/fix the  
> > >>>> problem
> > >>>> if you have the time/interest). Short of rewriting the platform  
> > >>>> code
> > >>>> (!!not acceptable - we cannot be expected to maintain a branch of  
> > >>>> the
> > >>>> erlang code!!), or waiting for an official fix release (there is
> > >>>> little doubt this would be outside our schedule) this ended up as a
> > >>>> project blocker.
> > >>>> (time wasted: approx 2-3 hours)
>
> > >>>> Result: Having wasted essentially a DAY on this, I gave up and used
> > >>>> Tomcat instead.
>
> > >>>> LESSON LEARNED: Given that achieving even the simplest project runs
> > >>>> into all sorts of delays, It should be OBVIOUS why erlang/erlyweb  
> > >>>> is
> > >>>> not hot news for web developers/web development!!!
>
> > >>>> The final straw was....
>
> > >>>> ERROR erlang  code  crashed:
> > >>>>  File: appmod:0
> > >>>> Reason: {function_clause,
> > >>>>            [{lists,foldl,
> > >>>>                 [#Fun<erlydb_psql.2.79238577>,[],
> > >>>>                  {sql_error,"42601",
> > >>>>                      "Rbase_yyparse L5868 Fgram.y HUse separate  
> > >>>> LIMIT
> > >>>> and OFFSET clauses. MLIMIT #,# syntax is not supported"}]},
> > >>>>             {erlydb_psql,get_select_result,2},
> > >>>>             {erlydb_base,select,3},
> > >>>>             {erlyweb_controller,list,3},
> > >>>>             {erlyweb,ewc,2},
> > >>>>             {erlyweb,handle_request,6},
> > >>>>             {yaws_server,deliver_dyn_part,8},
> > >>>>             {yaws_server,aloop,3}]}
> > >>>> Req: {http_request,'GET',
> > >>>>                   {abs_path,"/namelookup//agent/list/1"},
> > >>>>                   {1,1}}
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"erlyweb" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/erlyweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to