Permalink
Commits on Jan 23, 2012
  1. Merge pull request #10 from yrashk/makefile

    ericbmerritt committed Jan 23, 2012
    Add makefile that will use sinan if found, or rebar otherwise
  2. Merge pull request #9 from yrashk/shell-cleanup

    ericbmerritt committed Jan 23, 2012
    On each evaluation, shell will remove __joxa_shell__ after applying it.
  3. Merge pull request #8 from yrashk/readlink-problem

    ericbmerritt committed Jan 23, 2012
    readlink -f is not cross-platform and doesn't work on OS X.
  4. On each evaluation, shell will remove __joxa_shell__ after applying it.

    yrashk committed Jan 23, 2012
    The reason for this is because it became impossible to override functions:
    
    ```
    $ ./bin/joxa
    
    Joxa 0.0.1
    
    joxa-shell> 1
    1
    joxa-shell> 2
    {"init terminating in do_boot",{{nocatch,{'function-exists','__joxa_shell__',0}},[{init,start_it,1,[]},{init,start_em,1,[]}]}}
    ```
  5. readlink -f is not cross-platform and doesn't work on OS X.

    yrashk committed Jan 23, 2012
    Replaced with pwd -P:
    
         -P      Display the physical current working directory (all symbolic
                 links resolved).
Commits on Jan 22, 2012
  1. Remove joxa non-erlang type requirement from the compiler

    ericbmerritt committed Jan 22, 2012
    We are going to loose annotations when we have macros, with the loss
    of annotations comes the loss of additional type information. This
    patch removes that problem.
  2. Put module name in shell prompt

    yrashk committed with ericbmerritt Jan 20, 2012
    Signed-off-by: Eric Merritt <ericbmerritt@gmail.com>
  3. fix eunit testing bugs in jxat_parse and jxat_peg

    ericbmerritt committed Jan 21, 2012
    This was a result of early changes without running tests. I really
    must set up a continous integration server
Commits on Jan 21, 2012
  1. fix bug in the joxa shell

    ericbmerritt committed Jan 21, 2012
  2. fix bugs in eunit tests

    ericbmerritt committed Jan 21, 2012
  3. make the bootstrap smarter

    ericbmerritt committed Jan 21, 2012
Commits on Jan 20, 2012
  1. add the core ast for the compiler to allow bootstrapping

    ericbmerritt committed Jan 20, 2012
    This adds a core erlang ast to the system to facilitate simple
    bootstrapping.