unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* Status of elisp support in Guile
@ 2016-10-07  2:42 Wilfred Hughes
  2016-10-10 23:35 ` Christopher Allan Webber
  0 siblings, 1 reply; 4+ messages in thread
From: Wilfred Hughes @ 2016-10-07  2:42 UTC (permalink / raw)
  To: guile-devel

I've noticed that NEWS in Guile trunk says:

** Complete Emacs-compatible Elisp implementation

However, I can see that there are 36 commits on the wip-elisp branch
that aren't in master. For example, defsubst support[1] seems only to
be on wip-elisp branch. It's still the case the guile-emacs docs[2]
recommend using the wip-elisp branch.

I can merge master into wip-elisp only one trivial conflict[3]. Can
anyone shed any light on the work outstanding here, and the process to
land these patches? Relatedly, what's the process for getting commit
access to Guile?

Wilfred

1: defsubst declaration:
http://git.savannah.gnu.org/cgit/guile.git/commit/?h=wip-elisp&id=69b80315b53d237c048afaa9692fa96f1c0a3536
and use: http://git.savannah.gnu.org/cgit/guile.git/commit/?h=wip-elisp&id=9f316dd7533d2532aabbce8ee2a2c9c326e7fb91

2: guile-emacs docs: https://www.emacswiki.org/emacs/GuileEmacs
particularly the build instructions (which I've recently refactored):
https://www.emacswiki.org/emacs/GuileEmacsBuild

3: conflict: 'check symbols constants uninterned'
http://git.savannah.gnu.org/cgit/guile.git/commit/?h=wip-elisp&id=175b64aed21df66061e00d2a7063fc6533f08d66
seems to have been independently fixed in master 'Don't serialize
uninterned symbols'
http://git.savannah.gnu.org/cgit/guile.git/commit/?id=1d72d469517ca858736bfc227d8382bfb1d84b21



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

* Re: Status of elisp support in Guile
  2016-10-07  2:42 Status of elisp support in Guile Wilfred Hughes
@ 2016-10-10 23:35 ` Christopher Allan Webber
  2016-10-15  2:36   ` Wilfred Hughes
  0 siblings, 1 reply; 4+ messages in thread
From: Christopher Allan Webber @ 2016-10-10 23:35 UTC (permalink / raw)
  To: Wilfred Hughes; +Cc: guile-devel

Wilfred Hughes writes:

> I've noticed that NEWS in Guile trunk says:
>
> ** Complete Emacs-compatible Elisp implementation
>
> However, I can see that there are 36 commits on the wip-elisp branch
> that aren't in master. For example, defsubst support[1] seems only to
> be on wip-elisp branch. It's still the case the guile-emacs docs[2]
> recommend using the wip-elisp branch.
>
> I can merge master into wip-elisp only one trivial conflict[3]. Can
> anyone shed any light on the work outstanding here, and the process to
> land these patches?

Hi!  So, I'm the one who did the most recent rebase of wip-elisp.

Last I heard, Wingo was interested in merging, but looked over the
branch and saw that it wasn't a trivial merge... the branch added some
non-trivial changes to the compiler, and I think Wingo wanted to review
those before merging.  (I'm not really qualified to help, there.)

> Relatedly, what's the process for getting commit access to Guile?

I leave this one to someone else to reply to, but you'd definitely need
to do copyright assignment for Guile.  I think other "establishing
yourself in the community" things apply, informally(??)



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

* Re: Status of elisp support in Guile
  2016-10-10 23:35 ` Christopher Allan Webber
@ 2016-10-15  2:36   ` Wilfred Hughes
  2016-10-17 14:53     ` Christopher Allan Webber
  0 siblings, 1 reply; 4+ messages in thread
From: Wilfred Hughes @ 2016-10-15  2:36 UTC (permalink / raw)
  To: Christopher Allan Webber; +Cc: guile-devel

[-- Attachment #1: Type: text/plain, Size: 2018 bytes --]

> the branch added some non-trivial changes to the compiler, and I think
Wingo wanted to review
those before merging.

That makes sense, thanks. I was hoping we could land the uncontroversial
patches, to make the diff easier to review and simplify any future rebases.
I mentioned the defsubst commits as they seemed reasonable at first glance.

Is this feasible?

> you'd definitely need to do copyright assignment for Guile.  I think
other "establishing
yourself in the community" things apply, informally(??)

I have copyright assignment all in order now :). I don't have any wild
ambitions for sweeping changes, I just thought it might be easier to land
simple docs patches without making work for the core Guile folks.

On 10 October 2016 at 19:35, Christopher Allan Webber <
cwebber@dustycloud.org> wrote:

> Wilfred Hughes writes:
>
> > I've noticed that NEWS in Guile trunk says:
> >
> > ** Complete Emacs-compatible Elisp implementation
> >
> > However, I can see that there are 36 commits on the wip-elisp branch
> > that aren't in master. For example, defsubst support[1] seems only to
> > be on wip-elisp branch. It's still the case the guile-emacs docs[2]
> > recommend using the wip-elisp branch.
> >
> > I can merge master into wip-elisp only one trivial conflict[3]. Can
> > anyone shed any light on the work outstanding here, and the process to
> > land these patches?
>
> Hi!  So, I'm the one who did the most recent rebase of wip-elisp.
>
> Last I heard, Wingo was interested in merging, but looked over the
> branch and saw that it wasn't a trivial merge... the branch added some
> non-trivial changes to the compiler, and I think Wingo wanted to review
> those before merging.  (I'm not really qualified to help, there.)
>
> > Relatedly, what's the process for getting commit access to Guile?
>
> I leave this one to someone else to reply to, but you'd definitely need
> to do copyright assignment for Guile.  I think other "establishing
> yourself in the community" things apply, informally(??)
>

[-- Attachment #2: Type: text/html, Size: 2631 bytes --]

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

* Re: Status of elisp support in Guile
  2016-10-15  2:36   ` Wilfred Hughes
@ 2016-10-17 14:53     ` Christopher Allan Webber
  0 siblings, 0 replies; 4+ messages in thread
From: Christopher Allan Webber @ 2016-10-17 14:53 UTC (permalink / raw)
  To: Wilfred Hughes; +Cc: guile-devel

Wilfred Hughes writes:

>> you'd definitely need to do copyright assignment for Guile.  I think
>> other "establishing yourself in the community" things apply,
>> informally(??)
>
> I have copyright assignment all in order now :). I don't have any wild
> ambitions for sweeping changes, I just thought it might be easier to land
> simple docs patches without making work for the core Guile folks.

Again, can't speak to giving out commit access... that's not my area.

But if you have documentation patches, and since you've done copyright
assignment, those would be most welcome.  If you could post them to the
list, I could help get them into the wip-elisp branch!



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

end of thread, other threads:[~2016-10-17 14:53 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-07  2:42 Status of elisp support in Guile Wilfred Hughes
2016-10-10 23:35 ` Christopher Allan Webber
2016-10-15  2:36   ` Wilfred Hughes
2016-10-17 14:53     ` Christopher Allan Webber

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).