User:Kevin Reid

From Erights

(Difference between revisions)
Jump to: navigation, search
(link other progs)
(misc status updates, dump in a todo list file)
Line 7: Line 7:
Roughly in order of liveness.
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]].
* [[Caja-CapTP]] — adapting [[CapTP]] to [[Caja]].
* [[E-on-CL]] — E implementation
* [[E-on-CL]] — E implementation
-
* eel/runebot/murepl, the IRC bot etc. project (source not released)
+
* 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
* [[E-on-Haskell]] — E implementation
* [[kEIO]] — [[EIO]] implementation for [[E-on-Java]]
* [[kEIO]] — [[EIO]] implementation for [[E-on-Java]]
Line 20: Line 21:
* [[/java3d.e-awt]] — Java 3D API used from E
* [[/java3d.e-awt]] — Java 3D API used from E
* [[/scribble.e-awt]] — Simple Swing UI application with custom graphics
* [[/scribble.e-awt]] — Simple Swing UI application with custom graphics
 +
 +
== 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 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 13:40, 22 April 2010

My web site.

My posts on the e-lang mailing list.

Contents

Projects

Roughly in order of liveness.

  • I am currently the semi-official E-on-Java maintainer as 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

Todo

This should probably be migrated into an issue tracker. Right now we're nominally 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 design work

  • Idea: Every directory serves as a root (that is, has the facilities of <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 <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)
Personal tools
more tools