Skip to content
Snippets Groups Projects
  1. Aug 09, 2017
  2. Jul 21, 2017
  3. Jul 16, 2017
  4. Jul 09, 2017
  5. Jul 08, 2017
    • Michael Aaron Murphy's avatar
      Implement disown & suspend Builtins · 2d78a037
      Michael Aaron Murphy authored
      - The `SIGHUP` command is now being handled.
      - The `disown` builtin can specify which jobs should ignore `SIGHUP`.
      - The `disown` command will also prevent jobs from being terminated
        when the shell exits.
      - The `suspend` command will send a `SIGSTOP` to the shell to stop it.
      2d78a037
  6. Jul 02, 2017
  7. Jul 01, 2017
  8. Jun 25, 2017
  9. Jun 23, 2017
  10. Jun 22, 2017
  11. Jun 21, 2017
  12. Jun 18, 2017
  13. Jun 17, 2017
  14. Apr 22, 2017
  15. Apr 07, 2017
  16. Apr 06, 2017
  17. Apr 01, 2017
  18. Mar 30, 2017
    • Michael Aaron Murphy's avatar
      Arrays as First Class Citizens, Part 2 · 0ff1f3c0
      Michael Aaron Murphy authored
      - Implemented array expressions
      - Implemented array syntax handling in the pipelines module
      0ff1f3c0
    • Michael Aaron Murphy's avatar
      Arrays as First Class Citizens, Part 1 · 0b760fb9
      Michael Aaron Murphy authored
      The following features are now implemented
      
      - Let is no longer a builtin command, but part of the language
        - Export has not been ported, but will surely follow shortly
      - Implements ability to create arrays with command array substitutions
        - Array command substitutions currently split based on whitespaces
      - For loops may operate directly on arrays
        - Was already implemented, but it's nice to see it in action
      - In addition, brace expansions also create arrays
        - Because logically, each permutation is a new element
      - Arrays may be accessed with the @ sigil
        - Braced Arrays aren't yet supported
      - Powers (exponents) have been implemented for let arithemtic
      
      ```ion
      for i in @[echo one two three]
          echo $i
      end
      ```
      
      ```ion
      let array = one-{up,down}
      echo @array
      ```
      
      However, much more work is to be done. Progress is bein tracked in
      issue #254. Most notably, the largest missing feature is the array syntax
      for manually creating new arrays.
      0b760fb9
  19. Mar 26, 2017
  20. Mar 25, 2017
  21. Mar 15, 2017
  22. Mar 14, 2017
  23. Mar 13, 2017
  24. Mar 12, 2017
  25. Dec 16, 2015
  26. Dec 15, 2015
  27. Oct 16, 2015
  28. Oct 07, 2015
Loading