using_chicken_on_sdf
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
using_chicken_on_sdf [2021/03/17 20:49] – [Install Eggs] hc9 | using_chicken_on_sdf [2021/03/17 20:51] – [Learn] hc9 | ||
---|---|---|---|
Line 3: | Line 3: | ||
Chicken is a practical implementation of Scheme. Scheme is a programming language in the Lisp family. | Chicken is a practical implementation of Scheme. Scheme is a programming language in the Lisp family. | ||
- | ===== Learn ===== | + | ====== Learn ====== |
To learn Scheme programming, | To learn Scheme programming, | ||
Line 42: | Line 42: | ||
The Chicken community produces third-party libraries called //eggs//. (If you're familiar with the Ruby programming language, eggs are like Ruby's gems.) As an example, let's install the [[http:// | The Chicken community produces third-party libraries called //eggs//. (If you're familiar with the Ruby programming language, eggs are like Ruby's gems.) As an example, let's install the [[http:// | ||
- | Ideally, you could just run chicken-install readline and the egg would be installed. But if you do that, you'll get an error. Since you don't have administrator privileges on SDF, you can't install eggs to the default location (a system directory). You must install the eggs in your home directory, which requires you to do a little configuration beforehand. I'll show you how to do that. | + | Ideally, you could just run '' |
I'll assume you're running Bash as your shell and that you want to keep Chicken-related files in ~/chicken. First create a directory for a Chicken repository: | I'll assume you're running Bash as your shell and that you want to keep Chicken-related files in ~/chicken. First create a directory for a Chicken repository: | ||
Line 72: | Line 72: | ||
</ | </ | ||
- | If the install was successful, we can check whether everything' | + | If the install was successful, we can check whether everything' |
'' | '' |
using_chicken_on_sdf.txt · Last modified: 2021/03/17 20:52 by hc9