| Title | MPS lacks walkthrough example code (aka "hello-world") for beginners |
| Status | closed |
| Priority | essential |
| Assigned user | Richard Kistruck |
| Organization | Ravenbrook |
| Description | MPS lacks walkthrough example code (aka "hello-world") for beginners RHSK 2006-04-10 It's hard to get even the simplest MPS client code up-and-running. We should give a worked example for new users. |
| Analysis | RHSK 2006-04-10 I wrote a simple "hello-world" example that starts from scratch, with: - how to get the mps-kit; - where to find "mps.h" in it; - where to find additional header files like "mpsacl.h"; - how to build "mps.a"; - how to build the example plinth "mpsplan.a"; - how to link with these; - where to find documentation; - how to make an arena (CL); - how to make a pool (MV); - how to call mps_alloc. It is in a new "example" subdirectory of the MPS, like this: mps/master/example/hello-world/index.txt |
| How found | unknown |
| Evidence | Inspection. |
| Observed in | 1.106.1 |
| Created by | Richard Kistruck |
| Created on | 2006-04-10 17:59:03 |
| Last modified by | Richard Kistruck |
| Last modified on | 2006-04-14 13:49:35 |
| History | 2006-04-10 RHSK Created. |
| Change | Effect | Date | User | Description |
|---|---|---|---|---|
| 158172 | closed | 2006-04-14 13:49:25 | Richard Kistruck | MPS update from version/1.106: proc/version-create: add note: update hello-world example. |
| 158170 | closed | 2006-04-14 13:40:35 | Richard Kistruck | MPS update from version/1.106: example code: add hello-world example, example index, and entry in product sources index. |
| 158166 | closed | 2006-04-14 12:33:38 | Richard Kistruck | MPS: example code: add link from product sources index to example/ subdirectory. |
| 158084 | closed | 2006-04-10 18:25:14 | Richard Kistruck | MPS: example code: update procedures, requesting example/hello-world be kept updated, to be maximally welcoming for new users. |
| 158083 | closed | 2006-04-10 16:56:29 | Richard Kistruck | MPS: example code: hello-world: line-wrap code, tweak success message. |
| 158082 | open | 2006-04-10 16:37:14 | Richard Kistruck | MPS: example code: rename 01hello as hello-world |
| 158081 | open | 2006-04-10 16:25:12 | Richard Kistruck | MPS: example code: write index page. |
| 158080 | open | 2006-04-10 15:59:34 | Richard Kistruck | MPS: example code: hello-world: word-wrap text to 72 |
| 158079 | open | 2006-04-10 15:52:32 | Richard Kistruck | MPS: example code: tidy up hello-world for release 1.106.2 |
| 158078 | open | 2006-04-10 15:01:46 | Richard Kistruck | MPS: example code: 01hello.c |
| 158076 | open | 2006-04-10 14:36:54 | Richard Kistruck | MPS example code: create index page |