Re: Some minor bugs (switch and traceln)

Thomas Leonard <tal-v5nx5w6akNyLE8xUarVfuPLx9OUvmyODWmv/[email protected]>
Newsgroups gmane.comp.lang.e.general
Organization IT Innovation
Message-ID <[email protected]>
On Mon, 2010-02-15 at 18:27 -0500, Kevin Reid wrote:
> On Feb 15, 2010, at 5:26, Thomas Leonard wrote:
> 
> > I've committed the fixes to a new "proposed" branch. If you have a Git
> > clone of the svn repository (made with the command I sent earlier),  
> > you
> > should be able to review and commit like this:
> >
> > # Download Thomas's "proposed" branch...
> > git pull git://gitorious.org/~tal-itinnov/repo-roscidus/it- 
> > innovation.git proposed
> >
> > # See what he changed, relative to the svn copy...
> > git log -p git-svn..
> 
> I used this command:
> git svn clone svn://svn.synchrona.org/erights/e --stdlayout e-on-java- 
> git
> followed by the above git pull, and there is no branch called "git- 
> svn" (just "master" and the branch I created to pull your patches  
> into). Is this just an accident of naming or does it indicate  
> something missing?

Ah, it's probably called 'remotes/trunk' (I think it calls it 'git-svn'
in my copy because I only cloned one branch). "git branch -a" will list
all branches if you still don't see it.

> I'll review your changes as time permits.
> 
> Does it create problems for you if they are committed in a different  
> order than you did?

No. I'll just "git rebase -i remotes/git-svn" to remove whichever ones
you applied from my branch.

[...]
> > On a related note, I'm updating the Walnut guide on the wiki to answer
> > questions from co-workers. I'm writing the new text as if I know what
> > I'm talking about, and relying on you guys to fix it...
> 
> Understood. The change <http://wiki.erights.org/w/index.php?title=Walnut%2FOrdinary_Programming%2FObjects_and_Functions&diff=3865&oldid=2922 
>  > is currently in my todo bucket [it's hardly an ordered list] to  
> review; the semantics of the 'interface' construct are rather dubious  
> and I'm not sure they should even be in introductory material in detail.

I had trouble finding any information about it at all, but I wanted the
guide to include enough of the syntax that people can read existing
code, and it seems useful.

Coming from Java, I was quite surprised that you could implement an
interface without implementing the methods it defines, though.

Thanks,


-- 
Dr Thomas Leonard
IT Innovation Centre
2 Venture Road
Southampton
Hampshire SO16 7NP

Tel: +44 0 23 8076 0834
Fax: +44 0 23 8076 0833
mailto:tal-v5nx5w6akNyLE8xUarVfuPLx9OUvmyODWmv/[email protected]
http://www.it-innovation.soton.ac.uk
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.