[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] https://libfive.com/studio/
> [1] https://dthompson.us/projects/chickadee.html
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] https://git.savannah.gnu.org/cgit/guix/guix-cuirass.git/
> [3] http://berlin.guixsd.org/
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 https://github.com/a-guile-mind/azul.scm 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 w3schools.com?
>
> 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
nature.
>
>
>
>> Thanks,
>>
>> Joshua
- How to get started in guile & programming generally, Joshua Branson, 2018/08/25
- Re: How to get started in guile & programming generally, Amirouche Boubekki, 2018/08/25
- Re: How to get started in guile & programming generally,
Joshua Branson <=
- Re: How to get started in guile & programming generally, Joshua Branson, 2018/08/29
- Re: How to get started in guile & programming generally, Amirouche Boubekki, 2018/08/29
- Re: How to get started in guile & programming generally, Joshua Branson, 2018/08/30
- Re: How to get started in guile & programming generally, Amirouche Boubekki, 2018/08/30
- Re: How to get started in guile & programming generally, Arne Babenhauserheide, 2018/08/30
- Re: How to get started in guile & programming generally, Jan Nieuwenhuizen, 2018/08/31