Gentoo Archives: gentoo-soc

From: Nathan Eloe <powerofazure@×××××.com>
To: gentoo-soc@l.g.o
Subject: [gentoo-soc] Libbash weekly progress report # 11(ish)
Date: Tue, 10 Aug 2010 15:24:07
Message-Id: 4C616F0C.60603@gmail.com
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 As we near the end of SoC, libbash is approaching a point where it's a
5 solid base. We knew going into this project that implementing the
6 entirety of bash in one summer wasn't going to happen
7
8 This past week, my mentor and I worked out a few more details about bash
9 builtin functionality.
10
11 There is a system for writing and inheriting bash builtins. There is no
12 established system for keeping track of the builtins or a builtin
13 Factory yet, but the framework to implement all the builtins is there.
14
15 The grammar is more or less complete, and the grammar file has been
16 cleaned and commented so any debugging that needs to happen can be
17 efficient and easily understood. There are no missing features, and the
18 features there seem to work correctly.
19
20 We've also generated a backlog that, once it is completed, should result
21 in code that allows us to generate metadata. This is a huge goal that
22 requires most of bash to be rewritten, but having it broken into
23 manageable stories is a wonderful start (and decidedly less depressing
24 than "implement Bash... GO!").
25
26 This week I'm focusing on documentation and the build system for the
27 most part. The goal is that if we bring other developers into this
28 project, the framework isn't a mess and is easy enough for them to work
29 with.
30
31 Nathan
32 -----BEGIN PGP SIGNATURE-----
33 Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
34 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
35
36 iEYEARECAAYFAkxhbwwACgkQSkGJyeMPBy5TGQCfY2iGN8nltBcNlRCnI9tnuix0
37 8YsAoNtZ0u6vaN+bDvppDn2T9XMPKHvR
38 =yC4n
39 -----END PGP SIGNATURE-----