1. 03 Feb, 2015 1 commit
  2. 08 Oct, 2012 1 commit
  3. 10 Aug, 2012 2 commits
  4. 02 Feb, 2011 1 commit
  5. 11 Jan, 2011 1 commit
  6. 22 Nov, 2010 1 commit
  7. 14 Aug, 2010 1 commit
  8. 18 Apr, 2010 1 commit
  9. 05 Dec, 2009 1 commit
  10. 05 Nov, 2009 1 commit
  11. 14 Sep, 2009 1 commit
  12. 13 Sep, 2009 2 commits
  13. 08 Jun, 2009 1 commit
  14. 15 May, 2009 1 commit
  15. 09 May, 2009 1 commit
    • Vladimir Sedach's avatar
      Substantially modified the way Parenscript compilation and · 5a69278c
      Vladimir Sedach authored
      macro-expansion take place. This gives control of macroexpansion to
      special forms, and lets Parenscript do things like fake being a Lisp2
      (different function and variable namespaces), and overall makes
      Parenscript compilation look a lot more like CL compilation.
      5a69278c
  16. 03 May, 2009 2 commits
    • Vladimir Sedach's avatar
      Implemented LET and LET* by variable renaming, which provides the · 5ffb1eba
      Vladimir Sedach authored
      correct scoping semantics, and simplifies both the producing and the
      produced code.
      
      Removed the "." and "[]" name-mangling conventions from
      symbol-to-js-string. Any code that uses symbols such as "foo.bar[baz]"
      will now issue a warning, and needs to be rewritten to use standard
      Lisp accessors. This is needed for variable renaming to work, and is
      an extension of the patch that eliminated the ".method" method-calling
      convention.
      
      Thanks to Daniel Gackle and Dough Hoyte for opening my eyes to this
      technique, which was right in front of me all along.
      5ffb1eba
    • Vladimir Sedach's avatar
      d7fe9ef2
  17. 29 Apr, 2009 1 commit
  18. 14 Apr, 2009 1 commit
  19. 13 Apr, 2009 1 commit
  20. 12 Apr, 2009 2 commits
  21. 10 Apr, 2009 1 commit
  22. 05 Apr, 2009 1 commit
  23. 04 Dec, 2008 1 commit
  24. 26 Nov, 2008 1 commit
  25. 30 Mar, 2008 2 commits
  26. 01 Feb, 2008 1 commit
  27. 26 Dec, 2007 1 commit
  28. 31 Oct, 2007 1 commit
  29. 03 Aug, 2007 1 commit
  30. 01 Aug, 2007 1 commit
  31. 03 Jul, 2007 1 commit
  32. 26 Jun, 2007 2 commits
    • Red Daly's avatar
      js.lisp breakup · cc4f1551
      Red Daly authored
      Broke the js.lisp file up into several three files: source-model.lisp,
      js-translation.lisp, and parser.lisp.
      
      source-model.lisp: class definitions that correspond to the Javascript
      AST.  (defjsclass forms for the most part)
      
      js-translation.lisp: functions for converting AST objects to
      Javascript source code
      
      parser.lisp: macro definitions and the mechanisms for processing
      Parenscript forms into AST objects.
      
      See also: http://common-lisp.net/pipermail/parenscript-devel/2007-June/000035.html
      cc4f1551
    • Red Daly's avatar
      package rename · 97eb9b75
      Red Daly authored
      97eb9b75
  33. 03 May, 2007 1 commit
  34. 10 May, 2006 1 commit