[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to get started in guile & programming generally

From: Joshua Branson
Subject: Re: How to get started in guile & programming generally
Date: Sun, 26 Aug 2018 14:16:22 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)

Amirouche Boubekki <address@hidden> writes:

> On 2018-08-25 19:16, Joshua Branson wrote:
> You can play with Guile without much C knowledge and I dare to say that you
> need little of C with things like guile-bytestructures or nyacc's ffi-helper
> to use the full power of GNU Guile.

Can you elaborate on guile-bytestructures and nyacc's ffi-helper?  Is
that a recommended/portable way to use guile to call C functions?

> And to add to that, the trend in the VM is to reduce the count of C lines of 
> code.
>> I suppose that I'm a visual learner,
> You can try [0][1]
> [0]
> [1]

I've heard about chickadee!  I've tried to install it before, but I
haven't been successful yet.  Perhaps I'll have to try again.

>> and that probably helped me learn
>> how to make websites.
> Well, then I would recommend you look at cuirass project just over the 
> rainbow in guix land [2][3]
> [2]
> [3]

Hmmm.  That would be pretty cool to play with.  I suppose I could try.

> I have projects of my own but they are not easy to get started.
> Have look at this project it's 
> project of mine
> it's small, it implements a minimal terminal based editor.

That's cool!

>> Is there a programming resource for
>> userspace/kernel software
> what do you mean by kernel software?

My short term goal right now is to be able to write GNU/Hurd translators
in guile.  My long term goal is to be a GNU/Hurd developer.

>> as good as
> You might not be aware that w3schools has a bad reputation of being "loosy". 
> That said I find it
> convenient as quick and dirty reference. I recommend to check mozilla 
> developer network aka. mdn
> when it comes to web stuff.

What do you mean by "loosy?"

> What do you want to make?

It would be cool to help work on an official GNU distro, using a kernel
that is NOT linux.  Linux is cool and good, but I'm not a fan of its monolithic 

>> Thanks,
>> Joshua

reply via email to

[Prev in Thread] Current Thread [Next in Thread]