Skip to content
Snippets Groups Projects
  1. Jun 10, 2018
  2. Apr 28, 2018
  3. Feb 12, 2018
  4. Jan 31, 2018
  5. Jan 04, 2018
  6. Dec 06, 2017
  7. Dec 05, 2017
  8. Nov 03, 2017
  9. Sep 18, 2017
  10. Aug 24, 2017
  11. Aug 23, 2017
    • Michael Aaron Murphy's avatar
      Implement $SWD and $MWD Variables · 84b54577
      Michael Aaron Murphy authored
      - SWD: Simplified Working Directory -- the default that most prompts use
      - MWD: Minified Working Directory -- the default that Fish uses
      84b54577
    • Michael Aaron Murphy's avatar
      Implement Ion Docs Launch Support · ffd7efde
      Michael Aaron Murphy authored
      - We now have a setup.ion script for performing more advanced setup/installations.
      - If the documentation is installed, it is accessible via the ion-docs builtin.
      - This requires that the user specifies a BROWSER variable
      - Fixed a bug with the quote terminator
      ffd7efde
  12. Aug 09, 2017
  13. Jul 21, 2017
  14. Jul 16, 2017
  15. Jul 09, 2017
  16. 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
  17. Jul 02, 2017
  18. Jul 01, 2017
  19. Jun 25, 2017
  20. Jun 23, 2017
  21. Jun 22, 2017
  22. Jun 21, 2017
  23. Jun 18, 2017
  24. Jun 17, 2017
  25. Apr 22, 2017
  26. Apr 07, 2017
  27. Apr 06, 2017
  28. Apr 01, 2017
  29. 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
  30. Mar 26, 2017
  31. Mar 25, 2017
  32. Mar 15, 2017
  33. Mar 14, 2017
Loading