123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- '((article (@ (class "basic-section-padding"))
- (p "Hi! I'm Joshua Branson. I'm a tinker with a passion for "
- (a (@ (href "http://local.gnucode.me/about.html") (target "_blank")) "libre software")
- ". GNUcode.me is my journey towards aiding the "
- (a (@ (href "https://gnu.org")) "GNU project."))
- (p "My git repositories are available at "
- (a (@ (href "https://notabug.org/jbranso")) "notabug.org/jbranso")
- ". You'll find my .emacs.d there, my guix config that runs this
- site, and the souce code for this site. It uses Haunt, which is a
- static site generator!")
- (p "I have been uploading some of my hacking videos online. You can view them "
- (a (@ (href "https://video.hardlimit.com/accounts/joshua_branson/video-channels")) "here")
- ". I've got videos about guile, emacs, guix, etc.")
- (p "My irc nick is jab or gnucode. I usually hang out in
- the #guix irc chatroom in libera.chat. I'm still on freenode too. My
- freenode nick is joshuaBPMan. Feel free to say hello sometime.")
- (p "I am particularly interested in the software below."))
- (section (@ (class "section-background"))
- (article (@ (class "basic-section-padding"))
- (img (@ (width "300px") (src "./images/guix.svg") (guix logo)))
- (p
- (a (@ (href "https://guix.gnu.org") (target "_blank")) "GNU Guix")
- " is the official GNU Operating system and universal package
- manager. It supports declarative system configuration, atomic updates,
- reverting to previous versions of packages and system state! With it
- you can declare developmental environments with packages from
- programming languages like javascript, python, ruby, rust, R,
- guile, etc. GNU Guix lets you declare your entire operating system
- environment as scheme code. It is super awesome. I use it on my
- laptop, and it powers this website!")))
- (section
- (article (@ (class "basic-section-padding"))
- (img (@ (width "300px") (src "./images/emacs.svg") (alt "emacs logo")))
- (p (a (@ (href "https://www.gnu.org/savannah-checkouts/gnu/emacs/emacs.html")
- (target "_blank"))
- "GNU Emacs")
- " is the world's best operating system. It also includes a
- fabulous text editor, email client, task manager, web browser, etc.
- There are people that open up their computer, and the only program
- they use is Emacs! You can do literate devops, play games, edit
- remote files, program in any programming language. It is a fabulous
- and extremely customize text editor.")))
- (section (@ (class "section-background"))
- (article (@ (class "basic-section-padding"))
- (img (@ (width "300px") (src "./images/guile.svg") (alt "guile logo")))
- (p (a (@ (href "https://www.gnu.org/software/guile/")
- (target "_blank")) "GNU Guile")
- " is the GNU Ubiquitous Intelligent Language
- for Extensions, the official extension language of the GNU system. It
- allows one to extend their application in what is perhaps the best
- programming language in the world: scheme. It supports most
- programming paradigms, is reasonably fast, has numerous features that
- many languages lack, and is famously flexible in the things that it
- can do.")
- (p "GNU Guile is an implementation of scheme, with the goal of
- helping programmers create flexible applications. If bits of your
- application need to be preferment, then you can write those bits in
- C. Guile has great support for inter operating with C.")))
- (section
- (article (@ (class "basic-section-padding"))
- (img (@ (width "300px") (src "./images/hurd.svg") (alt "hurd logo")))
- (p (a (@ (href "https://www.gnu.org/software/hurd/")
- (target "_blank")) "The GNU Hurd")
- " is the GNU project's official kernel (of course I've
- saved the best for last). It is currently not as feature-complete as
- it ought to be, but it has a ton of amazing features like the
- possibility of extending the kernel with high level languages like
- scheme or python. It is based on the design of a microkernel. It's
- kernel is only about 90,000 lines of code, whereas the Linux kernel is
- approaching 30 million lines of code. The GNU/Hurd wants to support
- an extensible operating system, where the user is free to securely
- change virtually any aspect about their system."))) )
|