This makes the relationship between property types clearer, and more
importantly will let option types parameterized by other option types
reuse the code for delegated type checking and merging.
(A Scheme subset for Atmel microcontrollers.)
Use of the actual git HEAD because the actual tarball compiles but
segfault at runtime.
Upload the BLINK.ms sample on arduino board (/dev/ttyACM0):
```sh
$ sudo ./result/bin/microscheme -m UNO -d /dev/ttyACM0 -auc ~/repo/perso/microscheme/examples/BLINK.ms
Microscheme 0.8, (C) Ryan Suchocki
>> Treeshaker: After 4 rounds: 84 globals purged! 22 bytes will be
reserved.
>> 18 lines compiled OK
>> Assembling...
>> Uploading...
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100%
0.00s
avrdude: Device signature = 0x1e950f
avrdude: reading input file
"/home/tony/repo/perso/microscheme/examples/BLINK.hex"
avrdude: writing flash (2080 bytes):
Writing | ################################################## | 100%
0.35s
avrdude: 2080 bytes of flash written
avrdude: safemode: Fuses OK (E:00, H:00, L:00)
avrdude done. Thank you.
>> Cleaning Up...
>> Finished.
```
The patch is borrowed verbatim from Debian. It is under the same
license as the rest of the package, and is necessary for the app to
work.
There does not seem to be a canonical upstream homepage for this app
other than Debian itself.
Change-Id: I4f0bec32a95778fb12a48bfb280386b65a0d0f9a
These aren't readily picked up by Hunspell-compatible software such as
Firefox or LibreOffice just yet, as they need to be setup to look for
the dictionaries at the proper paths. Nevertheless, one can point
Hunspell-compatible tools to, say, $HOME/.nix-profile/share/hunspell and
they will find the dictionaries:
% echo "bonjor" | hunspell -d fr-classique
Can't open affix or dictionary files for dictionary named "fr-classique".
% export DICPATH=$HOME/.nix-profile/share/hunspell
% echo "bonjor" | hunspell -d fr-classique
Hunspell 1.3.3
& bonjor 1 0: bonjour
The full list of packages added:
hunspellDicts.es-any hunspell-dict-es-any-rediris-0.7
hunspellDicts.es-ar hunspell-dict-es-ar-rediris-0.7
hunspellDicts.es-bo hunspell-dict-es-bo-rediris-0.7
hunspellDicts.es-cl hunspell-dict-es-cl-rediris-0.7
hunspellDicts.es-co hunspell-dict-es-co-rediris-0.7
hunspellDicts.es-cr hunspell-dict-es-cr-rediris-0.7
hunspellDicts.es-cu hunspell-dict-es-cu-rediris-0.7
hunspellDicts.es-do hunspell-dict-es-do-rediris-0.7
hunspellDicts.es-ec hunspell-dict-es-ec-rediris-0.7
hunspellDicts.es-es hunspell-dict-es-es-rediris-0.7
hunspellDicts.es-gt hunspell-dict-es-gt-rediris-0.7
hunspellDicts.es-hn hunspell-dict-es-hn-rediris-0.7
hunspellDicts.es-mx hunspell-dict-es-mx-rediris-0.7
hunspellDicts.es-ni hunspell-dict-es-ni-rediris-0.7
hunspellDicts.es-pa hunspell-dict-es-pa-rediris-0.7
hunspellDicts.es-pe hunspell-dict-es-pe-rediris-0.7
hunspellDicts.es-pr hunspell-dict-es-pr-rediris-0.7
hunspellDicts.es-py hunspell-dict-es-py-rediris-0.7
hunspellDicts.es-sv hunspell-dict-es-sv-rediris-0.7
hunspellDicts.es-uy hunspell-dict-es-uy-rediris-0.7
hunspellDicts.es-ve hunspell-dict-es-ve-rediris-0.7
hunspellDicts.fr-any hunspell-dict-fr-any-dicollecte-5.2
hunspellDicts.fr-classique hunspell-dict-fr-classique-dicollecte-5.2
hunspellDicts.fr-moderne hunspell-dict-fr-moderne-dicollecte-5.2
hunspellDicts.fr-reforme1990 hunspell-dict-fr-reforme1990-dicollecte-5.2
hunspellDicts.it-it hunspell-dict-it-it-linguistico-2.4
hunspellDicts.en-us hunspell-dict-en-us-wordlist-2014.11.17
hunspellDicts.en-ca hunspell-dict-en-ca-wordlist-2014.11.17
hunspellDicts.en-gb-ise hunspell-dict-en-gb-ise-wordlist-2014.11.17
hunspellDicts.en-gb-ize hunspell-dict-en-gb-ize-wordlist-2014.11.17
Added myself to maintainers.nix
Conflicts (simple):
pkgs/os-specific/linux/util-linux/default.nix
It seems this merge creates a new stdenv hash,
because we had changes on both branches :-/