Amirouche Boubekki <amirou...@hypermove.net> 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