List Info

Thread: Presource - Lisp-like message macros




Presource - Lisp-like message macros
country flaguser name
United States
2007-03-09 19:08:57
The introduction of new syntax has made me think it is now
an
appropriate time to share a piece of what I'm working on. 
Attached is
Presource, a tool for Lisp-like macro expansion.

Philosophically, this system works well if you don't believe
that the
fundamental meaning of a message should change across a
system; for
example, if you would resist using #size on a class
modelling a pair
of jeans to answer 36/40/etc because it would clash with
Object and
Collection's idea of what #size should mean, then why have a
problem
with unfettered transformation of particular messages, as
long as
those messages are particular enough?

Attached is a README, Presource.st, and Testsuite.st.

-- 
;;; Stephen Compall ** http://scompall.no
candysw.com/blog **
"Peta" is Greek for fifth; a petabyte is 10 to the
fifth power, as
well as fifth in line after kilo, mega, giga, and tera.
  -- Lee Gomes, performing every Wednesday in his tech
column
     "Portals" on page B1 of The Wall Street
Journal

_______________________________________________
help-smalltalk mailing list
help-smalltalkgnu.org

http://lists.gnu.org/mailman/listinfo/help-smalltalk

  
  
  
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )