All of lore.kernel.org
 help / color / mirror / Atom feed
* Plugin authoring.
@ 2005-11-05  8:17 Peter van Hardenberg
  2005-11-07  6:56 ` Hans Reiser
  0 siblings, 1 reply; 7+ messages in thread
From: Peter van Hardenberg @ 2005-11-05  8:17 UTC (permalink / raw)
  To: Reiser, Hans; +Cc: reiserfs-list

Hans,

We would like to spend some time and arrange a plugin that would allow all 
files to be usable as directories for arbitrary data.

Our reading suggests that this could probably be done with an object plugin 
that combines the functionality of Files and Directories. 

As for the problem of hard links, we will simply disallow them. Although they 
have their uses, file-directories have their own interesting applications 
which I believe deserve exploration regardless of the outstanding problem.

Now that we have found our course, we would appreciate some advice on getting 
started writing a plugin. I have read commentary that there is no "plugin 
author's document" and that the source code will reveal all to those willing 
to read it. Well, we are willing to read and hack, but need a few stars to 
navigate by.

What code should we read in particular? Are there relatively simple examples 
we may follow? Is there API documentation for the storage layer? If weekend 
warriors are to be able to hack on Reiser, perhaps they can learn from our 
experience. According to my limited research, there are no third-party 
plugins yet that we can learn from.

Peter

-- 
Peter van Hardenberg (pvh@pvh.ca)
Victoria, BC, Canada

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2005-11-08 18:01 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-11-05  8:17 Plugin authoring Peter van Hardenberg
2005-11-07  6:56 ` Hans Reiser
2005-11-08 11:00   ` Peter van Hardenberg
2005-11-08 15:54     ` Edward Shishkin
2005-11-08 17:42     ` Hans Reiser
2005-11-08 17:51     ` Edward Shishkin
2005-11-08 18:01       ` Hans Reiser

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.