aboutsummaryrefslogtreecommitdiff
path: root/html/projects.phtml
diff options
context:
space:
mode:
authorDavid Aspinall2000-02-15 15:06:01 +0000
committerDavid Aspinall2000-02-15 15:06:01 +0000
commitefca19bc2f6c93017e90483f4135146f395b8c40 (patch)
tree9ee0278857e4114ca5edca7af9d1687c462c5386 /html/projects.phtml
parent46736a33a4e4844a60cb99a6b90ce1b69ced4a9b (diff)
New development pages added, more links
Diffstat (limited to 'html/projects.phtml')
-rw-r--r--html/projects.phtml90
1 files changed, 90 insertions, 0 deletions
diff --git a/html/projects.phtml b/html/projects.phtml
new file mode 100644
index 00000000..281c043d
--- /dev/null
+++ b/html/projects.phtml
@@ -0,0 +1,90 @@
+<?php
+ require('functions.php3');
+ small_header("Proof General Project Proposals");
+ ?>
+
+<p>
+Here are some proposals for projects connected to Proof General.
+</p>
+<p>
+The projects are designed as fairly self-contained contributions,
+involving code development and possibly a small amount of supporting
+research. They would be ideal projects for interested students
+or researchers.
+</p>
+
+<ul>
+<li><b>Proof-by-pointing support for Coq</b>
+<p>
+Coq already has sophisticated notions of proof-by-pointing,
+and old work on support for Proof General may be helpful.
+We want to integrate with the latest version of Coq's
+proof-by-pointing, possibly improving Proof General's
+support along the way.
+</p>
+<p>
+<b>Skills:</b>
+ Some understanding of Coq implementation, co-operation with
+ the Coq developers to get any Coq modifications (if any) incorporated.
+ Minimal Emacs Lisp knowledge.
+</p><p>
+<b>Proposer:</b>
+<a href="http://zermelo.dcs.ed.ac.uk/~da">David Aspinall</a>.
+</p>
+
+<li><b>Proof-by-pointing support for Isabelle</b>
+<p>
+Isabelle has a sophisticated concrete syntax mechanism which makes it
+difficult to add annotations to connect the displayed output back to
+the internal abstract syntax. This issue needs to be solved to
+support proof-by-pointing (and other features) in Isabelle.
+A
+<a href="http://www.informatik.uni-bremen.de/~bu/isa_contrib/isabelle.html">
+patch by Burkhart Wolff</a>
+providing term structure annotations for a previous release of
+Isabelle may be useful here. To implement proof-by-pointing itself,
+tactics using the gesture information must be written.
+</p>
+<p>
+<b>Skills:</b>
+ Some understanding of Isabelle implementation,
+ co-operation with the Isabelle developers to get
+ Isabelle modifications incorporated.
+ Skill in writing Isabelle tactics.
+ Minimal Emacs Lisp knowledge.
+</p><p>
+<b>Proposer:</b>
+<a href="http://zermelo.dcs.ed.ac.uk/~da">David Aspinall</a>.
+</p>
+</li>
+</ul>
+
+
+
+<p>
+If you are interested in working on any of these projects,
+feel free to discuss with the project proposer or on the
+<?php link_root("devel#develmail","developer's mailing list") ?>.
+</p>
+<p>
+Note: the proposer of the project is just that; he or she does not
+guarantee to be available for formal supervision or intensive help
+with the project. But it may be possible to find somebody else
+to do that. Contact the project proposer first for more details.
+</p>
+
+<p>
+If you would like to submit a project proposal
+for an improvement or extension of Proof General,
+please send an email or write a description on the
+<?php hlink("feedback.phtml","web feedback form","Feedback form")?>.
+Projects should be significant contributions rather than
+incremental improvements (although we welcome the suggestion of those
+too).
+</p>
+
+
+<?php
+ click_to_go_back();
+ footer();
+?>