User:Kevin Reid, Webkeys vs the web

From Erights

(Difference between revisions)
Jump to: navigation, search
(+ /Thoughts on protocol queries)
(Just the stub.)
Line 1: Line 1:
-
[http://switchb.org/kpreid/ My web site].
+
Chip Morningstar started [[http://www.eros-os.org/pipermail/cap-talk/2009-March/012406.html this thread]] on the cap-talk mailing list.
-
[http://www.google.com/search?q=inurl:www.eros-os.org/pipermail/+%22Kevin+Reid%22&filter=0 My posts on the e-lang mailing list].
+
This article on the ERights wiki is...a nice clean whiteboard. You can help by scribbling all over it.
-
 
+
-
== Projects ==
+
-
 
+
-
Roughly in order of liveness.
+
-
 
+
-
* I am currently the semi-official E-on-Java maintainer as [[User:Markm|Mark Miller]] is busy with other projects.
+
-
* [[Caja-CapTP]] — adapting [[CapTP]] to [[Caja]].
+
-
* [[E-on-CL]] — E implementation
+
-
* eel/runebot/murepl, the IRC bot etc. project (source not released; currently runs on my personal laptop which is a situation that Really Ought To Be Fixed)
+
-
* [[E-on-Haskell]] — E implementation
+
-
* [[kEIO]] — [[EIO]] implementation for [[E-on-Java]]
+
-
* [[Den]] — distributed virtual world platform
+
-
* The [[surprise list]].
+
-
 
+
-
== Scraps ==
+
-
 
+
-
* [[gendoc.e]]
+
-
* [[/java3d.e-awt]] — Java 3D API used from E
+
-
* [[/scribble.e-awt]] — Simple Swing UI application with custom graphics
+
-
* [[/User far proxy]] — project to allow a human to provide the behavior of a far ref
+
-
* [[/Thoughts on protocol queries]] — how does one object ask another what protocols it supports reliably?
+
-
 
+
-
== Todo ==
+
-
 
+
-
This should probably be migrated into an issue tracker. Right now we're nominally [http://sourceforge.net/tracker/?group_id=75274 using SourceForge], but I, at least, find it tedious to work with.
+
-
 
+
-
That said, these are my ''personal'' things-which-ought-to-be-done, and not the reflection of any consensus; I'm just dumping them here because it's better than them living in a random file on my hard disk.
+
-
 
+
-
=== E-on-Java work to do===
+
-
 
+
-
* Change the default taming policy for no-safej-file classes from ALL to NONE. (2010-02-27)
+
-
* Add shortcut syntax to [[SafeJ]] files for declaring allow-all, then replace the functionality of ApprovedClassList with safej files using that syntax. (2010-02-27)
+
-
* Documentation, including impl-specific, should go to the wiki. Spec tests go to the wiki ([[:Category:E specification]]). Impl-specific (features and regression) tests stay in source tree. (2010-02-27)
+
-
 
+
-
=== E-on-CL work to do/misc notes ===
+
-
 
+
-
* Old notes from Jul 17 2008:
+
-
** eocl r992:993 introduced a slowdown [in executing --updoc tests/captp/introducer.updoc].
+
-
** Stuff about custom method specializers in SBCL: [http://doc.gold.ac.uk/~mas01cr/tmp/skill.lisp] [http://doc.gold.ac.uk/~mas01cr/tmp/paper.pdf] [http://www.doc.gold.ac.uk/~mas01cr/tmp/mop-27.impure.lisp]
+
-
** [[transparent]] does NOT imply ok-for-[[Selfless]]. transparent can be mutable, e.g. [[FlexList]] (w/o value guard?) is transparent. TODO: revise Selfless to drop the independent Selfless auditor, in favor of TransparentSelfless approval, etc. -- because (Selfless+Transparent) isn't sufficient, we need to require immutability as well
+
-
** invocation for benchmarking + sprof-tree: <pre>time rlwrap ./clrune -L--eval -L'(require :sb-sprof)' -L--load -L ~/Documents/sbslow-project/sbcl/sprof-tree.lisp -L--eval -L'(setf sb-sprof:*sample-interval* 0.1)' -L--eval -L'(defun sb-sprof::report () (with-open-file (s "sampler-updoc.trace" :direction :output :element-type :default :if-exists :supersede) (sb-sprof::write-sampler-data s)))' -p ../sb-parse-cache.sexp --updoc --profile sb-sprof tests/captp/AnswersTable.updoc</pre>
+
-
*** this may be obsolete due to having profile options in clrune —[[User:Kevin Reid|Kevin Reid]] 08:56, 6 May 2010 (CDT)
+
-
 
+
-
 
+
-
=== E design work ===
+
-
 
+
-
* Idea: Every directory serves as a root (that is, has the facilities of [[file__uriGetter|<file>]] like optUnget). This allows chrooting and allows updoc tests to be given virtual roots that aren't different in implementation from the real root.(2010-02-27)
+
-
** File pathname getting is tamed away, use &lt;myRoot>.optUnget instead. The REPL's printFunc's textWriter has authority to show paths.
+
-
* Post as unresolved design issue whether to use E-on-CL's isQuoting and printSame methods in standard E. (2010-02-27)
+
-
 
+
-
=== Meta ===
+
-
 
+
-
* Post the contents of my 'To be discussed with MarkM' file on the wiki. (2010-02-27)
+

Revision as of 17:19, 12 April 2009

Chip Morningstar started [this thread] on the cap-talk mailing list.

This article on the ERights wiki is...a nice clean whiteboard. You can help by scribbling all over it.

Personal tools
more tools