Skip to content

Commit

Permalink
Merge remote-tracking branch 'anoma/ray/jam-spec' into base
Browse files Browse the repository at this point in the history
* anoma/ray/jam-spec:
  docs: jam format spec
  • Loading branch information
juped committed Dec 20, 2024
2 parents ba2c2f0 + 79c5b28 commit a16560c
Show file tree
Hide file tree
Showing 22 changed files with 647 additions and 1 deletion.
2 changes: 1 addition & 1 deletion apps/anoma_lib/lib/noun/jam.ex
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@ defmodule Noun.Jam do
# and 0 is not a valid backref offset since it means
# "the entire noun we are jamming". (it would be 0b111 anyway.)
# offset 1 would be 0b11011, 2.5x the size
# so no cache update. 0s are never backreffed-to
# so no cache update. 0s are never back-reffed to
{<<1::1, 0::1>>, cache, offset + 2}

atom when Noun.is_noun_atom(atom) ->
Expand Down
1 change: 1 addition & 0 deletions documentation/analysis.livemd
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
2. [Dumping](./hoon/dumping.livemd)
3. [Setting Up](./hoon/setting-up.livemd)
5. [Analysis](./analysis.livemd)
6. [Jam](./jam.livemd)

## Analysis

Expand Down
1 change: 1 addition & 0 deletions documentation/contributing.livemd
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
2. [Dumping](./hoon/dumping.livemd)
3. [Setting Up](./hoon/setting-up.livemd)
5. [Analysis](./analysis.livemd)
6. [Jam](./jam.livemd)

## Contributing

Expand Down
1 change: 1 addition & 0 deletions documentation/contributing/examples-over-testing.livemd
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
2. [Dumping](./../hoon/dumping.livemd)
3. [Setting Up](./../hoon/setting-up.livemd)
5. [Analysis](./../analysis.livemd)
6. [Jam](./../jam.livemd)

## Intro

Expand Down
1 change: 1 addition & 0 deletions documentation/contributing/git.livemd
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
2. [Dumping](./../hoon/dumping.livemd)
3. [Setting Up](./../hoon/setting-up.livemd)
5. [Analysis](./../analysis.livemd)
6. [Jam](./../jam.livemd)

## Git

Expand Down
1 change: 1 addition & 0 deletions documentation/contributing/iex.livemd
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
2. [Dumping](./../hoon/dumping.livemd)
3. [Setting Up](./../hoon/setting-up.livemd)
5. [Analysis](./../analysis.livemd)
6. [Jam](./../jam.livemd)

## Running multiple IEX's in the same Image/Environments

Expand Down
1 change: 1 addition & 0 deletions documentation/contributing/mnesia-vs-actor-state.livemd
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
2. [Dumping](./../hoon/dumping.livemd)
3. [Setting Up](./../hoon/setting-up.livemd)
5. [Analysis](./../analysis.livemd)
6. [Jam](./../jam.livemd)

## Where should state be stored

Expand Down
1 change: 1 addition & 0 deletions documentation/contributing/observer.livemd
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
2. [Dumping](./../hoon/dumping.livemd)
3. [Setting Up](./../hoon/setting-up.livemd)
5. [Analysis](./../analysis.livemd)
6. [Jam](./../jam.livemd)

## How To use Observer

Expand Down
1 change: 1 addition & 0 deletions documentation/contributing/style-guide.livemd
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
2. [Dumping](./../hoon/dumping.livemd)
3. [Setting Up](./../hoon/setting-up.livemd)
5. [Analysis](./../analysis.livemd)
6. [Jam](./../jam.livemd)

## Structural Rules

Expand Down
1 change: 1 addition & 0 deletions documentation/contributing/testing.livemd
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
2. [Dumping](./../hoon/dumping.livemd)
3. [Setting Up](./../hoon/setting-up.livemd)
5. [Analysis](./../analysis.livemd)
6. [Jam](./../jam.livemd)

## Testing

Expand Down
1 change: 1 addition & 0 deletions documentation/contributing/testing/running-tests.livemd
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
2. [Dumping](./../../hoon/dumping.livemd)
3. [Setting Up](./../../hoon/setting-up.livemd)
5. [Analysis](./../../analysis.livemd)
6. [Jam](./../../jam.livemd)

## Intent

Expand Down
1 change: 1 addition & 0 deletions documentation/contributing/testing/writing-tests.livemd
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
2. [Dumping](./../../hoon/dumping.livemd)
3. [Setting Up](./../../hoon/setting-up.livemd)
5. [Analysis](./../../analysis.livemd)
6. [Jam](./../../jam.livemd)

## Conventions

Expand Down
1 change: 1 addition & 0 deletions documentation/contributing/understanding-any-module.livemd
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
2. [Dumping](./../hoon/dumping.livemd)
3. [Setting Up](./../hoon/setting-up.livemd)
5. [Analysis](./../analysis.livemd)
6. [Jam](./../jam.livemd)

## Figuring out what a module does

Expand Down
1 change: 1 addition & 0 deletions documentation/contributing/writing-documents.livemd
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
2. [Dumping](./../hoon/dumping.livemd)
3. [Setting Up](./../hoon/setting-up.livemd)
5. [Analysis](./../analysis.livemd)
6. [Jam](./../jam.livemd)

## The writing from within Anoma

Expand Down
1 change: 1 addition & 0 deletions documentation/hoon.livemd
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
2. [Dumping](./hoon/dumping.livemd)
3. [Setting Up](./hoon/setting-up.livemd)
5. [Analysis](./analysis.livemd)
6. [Jam](./jam.livemd)

## About This Guide

Expand Down
1 change: 1 addition & 0 deletions documentation/hoon/calling.livemd
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
2. [Dumping](./../hoon/dumping.livemd)
3. [Setting Up](./../hoon/setting-up.livemd)
5. [Analysis](./../analysis.livemd)
6. [Jam](./../jam.livemd)

## Calling Conventions

Expand Down
1 change: 1 addition & 0 deletions documentation/hoon/dumping.livemd
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ Mix.install([
2. [Dumping](./../hoon/dumping.livemd)
3. [Setting Up](./../hoon/setting-up.livemd)
5. [Analysis](./../analysis.livemd)
6. [Jam](./../jam.livemd)

## Dumping Nock

Expand Down
1 change: 1 addition & 0 deletions documentation/hoon/setting-up.livemd
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
2. [Dumping](./../hoon/dumping.livemd)
3. [Setting Up](./../hoon/setting-up.livemd)
5. [Analysis](./../analysis.livemd)
6. [Jam](./../jam.livemd)

## Getting a Good Hoon environment

Expand Down
Loading

0 comments on commit a16560c

Please sign in to comment.