9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Stephen Harris <sharris@nctr.fda.gov>
To: 9fans@cse.psu.edu
Subject: Re: [9fans] database fileservice
Date: Mon, 31 Jul 2000 09:33:42 -0500	[thread overview]
Message-ID: <Pine.LNX.4.10.10007310856350.19583-100000@sch1.NCTR.FDA.GOV> (raw)

Nick Gorham wrote:

> If you wanted any help with the port and didn't mind explaining plan 9 
> to me I wouldn't mind helping. 

Unfortunately I'm something of a beginner myself with Plan 9.  
It would probably be a good project to learn Plan 9 with, given that 
you are already familiar with ODBC.  I haven't touched ODBC in years, 
and it looked like for me it would be a learning experience for recent 
ODBC more so than for Plan9.  I'm going to try to port a database 
(postgres) instead because I've been interested in its internals anyway, 
and I think it would be nice to have a standalone database for Plan 9.

That being said, if you want to go for it I will try to help as much
as possible. Query result sets map naturally into a file heirarchy, so 
it will be a really nice thing when either port is completed, and we 
can write a database file service.

> AS to the dynamic loading, thats half the point of the driver manager, 
> you link the application to the DM and select the driver at run time.

Yep, this *may be* a real problem though, since as far as I know 
there's no way to load shared libraries in Plan 9, it just hasn't 
needed it so far (which says a lot). You could rewrite a little to 
eliminate the dynamic loading, and instead just compile in the drivers 
you want, but as you say that would defeat the purpose of the driver 
manager.  Creative solutions to this would probably be welcomed by all.

Cheers,
Steve

Everything you do from now on will be more fun - Windows 95 installation



             reply	other threads:[~2000-07-31 14:33 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-07-31 14:33 Stephen Harris [this message]
2000-08-04  6:15 ` Nick Gorham
2000-08-04  7:19   ` [9fans] which implementation of an fs is cleanest? Matt
  -- strict thread matches above, loose matches on Subject: below --
2000-07-29 17:28 [9fans] database fileservice Steve Harris
2000-07-31  9:09 ` nick

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Pine.LNX.4.10.10007310856350.19583-100000@sch1.NCTR.FDA.GOV \
    --to=sharris@nctr.fda.gov \
    --cc=9fans@cse.psu.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).