Sha256: 5a54bf80ebd0454c2841b630926d027643d4ba96672ed35a8467574fbeca6cac

Contents?: true

Size: 758 Bytes

Versions: 63

Compression:

Stored size: 758 Bytes

Contents

# Project layout
 * `app/` - All actual pieces of the kernel code sit here.
   * `app/drivers` - Parts of (a) and (b)
     * `app/drivers/iface` - Generic interfaces that are suggested to be implemented.
     * `app/drivers/$PLATFORM/` - Platform specific way to implement the interface. See [platform drivers](./platform_drivers.md) for information.
   * `app/kern` - The remaining part, your app, the kernel, etc. all live under here.
     * `app/kern/mod` - Interrupt handlers for drivers and associated code.
   * `/lib/kern/macro.rb` - Contains code that is called by `./lib/flok/build.rb` to run all kernel *js* code through as well as the `services_compiler`
     * This macro file provides various macros used in the kernel and services like `SEND`.

Version data entries

63 entries across 63 versions & 1 rubygems

Version Path
flok-0.0.84 docs/project_layout.md
flok-0.0.83 docs/project_layout.md
flok-0.0.82 docs/project_layout.md
flok-0.0.81 docs/project_layout.md
flok-0.0.80 docs/project_layout.md
flok-0.0.79 docs/project_layout.md
flok-0.0.78 docs/project_layout.md
flok-0.0.77 docs/project_layout.md
flok-0.0.76 docs/project_layout.md
flok-0.0.75 docs/project_layout.md
flok-0.0.74 docs/project_layout.md
flok-0.0.73 docs/project_layout.md
flok-0.0.72 docs/project_layout.md
flok-0.0.71 docs/project_layout.md
flok-0.0.70 docs/project_layout.md
flok-0.0.69 docs/project_layout.md
flok-0.0.68 docs/project_layout.md
flok-0.0.67 docs/project_layout.md
flok-0.0.66 docs/project_layout.md
flok-0.0.65 docs/project_layout.md