From mboxrd@z Thu Jan 1 00:00:00 1970 From: Catonano Subject: Re: is it me ? Date: Tue, 2 May 2017 19:37:30 +0200 Message-ID: References: <87d1br39r8.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=f403045c28388aac87054e8dfe44 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50811) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d5bjz-0003yv-G5 for help-guix@gnu.org; Tue, 02 May 2017 13:37:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d5bjy-0005KT-DG for help-guix@gnu.org; Tue, 02 May 2017 13:37:35 -0400 In-Reply-To: <87d1br39r8.fsf@gmail.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Alex Kost , =?UTF-8?Q?Ludovic_Court=C3=A8s?= , myglc2 Cc: help-guix --f403045c28388aac87054e8dfe44 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 2017-05-02 11:09 GMT+02:00 Alex Kost : > Catonano (2017-05-01 13:11 +0200) wrote: > > > Recently I've been suggested to look at the definition o scmutils as > > a reference > > > > I made a really short screencast about how a a procedure in there is > > not browsable with geiser. > > As myglc2 noted "make-img" is just a variable defined in that "let*". > It is not some Guix procedure, it's a local variable that has a string > value (which is "echo ..."). > yes, I see that now :-/ That's wat Geiser was trying to tell me proposing some info about te let* form I don't know what I can say. My outlook was so narrowed that I didn't realize that "(make-img..." was NOT a procedure call. Raising the look at the previous line would have been enough :-/ I sincerely apologize for the fuss > OTOH, there is some build-side code as Ludovic mentioned that can be > browsable with Geiser. For example, to be able to =E2=80=9Cedit=E2=80=9D > =E2=80=98with-directory-excursion=E2=80=99 thing, at first you need to ev= aluate > =E2=80=98,use (guix build utils)=E2=80=99 in the REPL. > Good to know, thanks > > > BTW there is a quicker way to move to a package definition from a "Guix > Packages" buffer =E2=80=93 you can simply press "e" key there. Also you = may use > "M-x guix-edit" command (press TAB there to complete a package name). > Yes, I know "guix edit" I preferred the other way because I wanted to be sure a repl was available. I had also prepared to show off C-c C-a but it slipped out of my mind when recording I didn't know about the "e" key, though. Thanks Ludo, as an excercise I could try to convert that package to using gexps, but as for instructing Geiser about how to deal with gexps, I wouldn't know where to start from I don't know what exactly the chatter between Geiser and the Guile REPL is made of Thank you all. --f403045c28388aac87054e8dfe44 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
2017-05-02 11:09 GMT+02:00 Alex Kost <= ;alezost@gmail.com>:
Catonano (2017-05-01 13:11 +02= 00) wrote:

> Recently I've been suggested to look at the definition o scmutils = as
> a reference
>
> I made a really short screencast about how a a procedure in there is > not browsable with geiser.

As myglc2 noted "make-img" is just a variable defined in t= hat "let*".
It is not some Guix procedure, it's a local variable that has a string<= br> value (which is "echo ...").

= yes, I see that now :-/
That's wat Geiser was trying to t= ell me proposing some info about te let* form

= I don't know what I can say.
My outlook was so narrowed that I didn= 't realize that "(make-img..." was NOT a procedure call.
<= br>
Raising the look at the previous line would have been enough = :-/

I sincerely apologize for the fuss


OTOH, there is some build-side code as Ludovic mentioned that can be
browsable with Geiser.=C2=A0 For example, to be able to =E2=80=9Cedit=E2=80= =9D
=E2=80=98with-directory-excursion=E2=80=99 thing, at first you need to eval= uate
=E2=80=98,use (guix build utils)=E2=80=99 in the REPL.

Good to know, thanks
=C2=A0


BTW there is a quicker way to move to a package definition from a "Gui= x
Packages" buffer =E2=80=93 you can simply press "e" key ther= e.=C2=A0 Also you may use
"M-x guix-edit" command (press TAB there to complete a package na= me).

Yes, I know "guix edit"<= br>
I preferred the other way because I wanted to be sure a r= epl was available.
I had also prepared to show off C-c C-a bu= t it slipped out of my mind when recording
=C2=A0
I didn't know about the "e" key, though. Thanks

Ludo, as an excercise I could try to convert that package to using = gexps, but as for instructing Geiser about how to deal with gexps, I wouldn= 't know where to start from

I don't know what exa= ctly the chatter between Geiser and the Guile REPL is made of

=
Thank you all.
--f403045c28388aac87054e8dfe44--