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.105 docs/project_layout.md
flok-0.0.103 docs/project_layout.md
flok-0.0.102 docs/project_layout.md
flok-0.0.101 docs/project_layout.md
flok-0.0.100 docs/project_layout.md
flok-0.0.99 docs/project_layout.md
flok-0.0.98 docs/project_layout.md
flok-0.0.97 docs/project_layout.md
flok-0.0.96 docs/project_layout.md
flok-0.0.95 docs/project_layout.md
flok-0.0.94 docs/project_layout.md
flok-0.0.93 docs/project_layout.md
flok-0.0.92 docs/project_layout.md
flok-0.0.91 docs/project_layout.md
flok-0.0.90 docs/project_layout.md
flok-0.0.89 docs/project_layout.md
flok-0.0.88 docs/project_layout.md
flok-0.0.87 docs/project_layout.md
flok-0.0.86 docs/project_layout.md
flok-0.0.85 docs/project_layout.md