logo       

Re: SQL Integration: msg#00036

lang.boo.devel

Subject: Re: SQL Integration

"James Kilts" <jameskilts-Re5JQEeQqe8AvxtiuMwx3w-XMD5yJDbdMReXY1tMh2IBg@xxxxxxxxxxxxxxxx> skreiv i
melding news:9aa019ba050202223160f28046-JsoAwUIsXosN+BqQ9rBEUg@xxxxxxxxxxxxxxxx...
>I have found Boo to be one of the most enjoyable programming
> experiences.  The only major part of Boo that seems somewhat lacking
> is support for databases.  Are there any plans to integrate SQL into
> the language?
 
Funny, I've just learned Boo and one of my first thoughts were "this is
really interesting, with all that flexibility and extensibility in the
compiler pipeline, perhaps it's even possible to embed SQL, like in
Comega?"...
 
Boo isn't lacking database support more than any other CLR language I've
seen (except for Comega), it's all there in the ADO.NET class library. But
then, no matter how well the ADO.NET classes work, I'm still fed up with all
that trivial data layer work (even with the great improvements in DataSet in
2.0 or when using ORMs like nHibernate), and would like to see something
more streamlined and elegant.
 
Perhaps this wish should be expressed in a more general way: Could it be or
is it possible to extend and customise Boo beyond macros, like defining new
tokens, new syntax rules, custom IL generation etc? I'd like to see not only
embedded SQL and XML processing like in Comega, but even embedded IL (like
embedded assembly code in some languages). Could Boo eventually become some
kind of a meta-language, a base for special needs so that you don't have to
design a language and a compiler from scratch everytime you'd like a domain
specific language?
 
These are just some random thoughts on a friday afternoon, I don't even
know if they belong in this newsgroup...
 
Hans-Christian
(This is my fourth attempt to post to this list. First I posted to nntp/gmane with Outlook Express and a "nospam" "From" address, nothing happened. Then I realised gmane needed a valid address for verification, but still nothing. The I read the gmane FAQ twice and used the gmane web form, but nothing. This time I used dev-subcribe-lK5OYVT/OUfxTkFNYy7Diw@xxxxxxxxxxxxxxxxxx etc., hope it works now.)
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise