Thursday, June 14, 2007

Emacs Lisp Advice, Aspect Oriented Programming And Beautiful Code

Beautiful Code is a forthcoming publication from O'Reilly Media that brings together a collection of essays on software design. It includes a chapter on Emacspeak --- a speech-enabling extension built using Lisp's advice facility. Emacspeak provides an interesting study in the use of Aspect Oriented Programming to add spoken feedback to a large software system (Emacs) without changing any of the underlying Emacs source code. Note that Lisp's advice facility was the prime motivator behind Aspect Oriented Programming. Advice in Lisp, and the technique of Aspect Oriented Programming in general provides a pragmatic solution to the problem of implementing additional cross-cutting concerns such as adding spoken feedback to large software systems. This form of implementation is also a practical yet powerful means to discover extension points in large codebases.

19 Comments:

Blogger Parmer said...

Nice post! very interesting topic. keep on posting.

MBA Distance Learning

7:05 PM  
Blogger Informatin Technology said...

It is been a nice post with great things.thanks for posting this kind of topics.


cheapcosmetics

7:07 AM  
Blogger Unknown said...

Birth is much but not more than breeding . Nice post and keep blogging. It is like translations. from one to another.

3:43 AM  
Anonymous Anonymous said...

人生中最好的禮物就是屬於自己的一部份

4:17 AM  
Blogger Jhon Davis said...

In aspect and functional programming, advice describes a class of functions which modify other functions when the latter are run; it is a certain function, method or procedure that is to be applied at a given join point of a program. This is wiki definition.

- John Devis
Magento Themes

3:22 PM  
Blogger Magento Templates said...

Surely a post representing the beauty of the code that exists of object oriented programming. Well done keep posting stuff like this.....

Magento Themes

3:30 PM  
Blogger electroniccigarette said...

Surely the aspects in order to go for object oriented programming are just great, as with the involvement of classes and structures, and being able to code in a completely new style taking programming to a new set of heights.... Well done keep posting stuff like this....

Electronic Cigarette

10:19 PM  
Blogger Unknown said...

great info about aspects of oriented programming thanx guyz

Discount Steel Buildings

7:45 AM  
Blogger zcocorporation said...

This comment has been removed by the author.

3:31 AM  
Blogger peter north said...

nice information.

Poker Online

10:51 PM  
Blogger peter north said...

helpful indeed. keep doing good work.

Party Casino Bonus

10:53 PM  
Blogger peter north said...

Hey update your blog. It is good to read to your posts.

free casino comps

10:54 PM  
Blogger peter north said...

This comment has been removed by the author.

10:54 PM  
Blogger peter north said...

Thank you for such a nice post.
pokerstars marketing code

10:55 PM  
Blogger Muhammed Sekertekin said...

muhammed sekertekin here i use smarty framework for my php codes and its the one iam using since version 1 came

10:19 PM  
Blogger Unknown said...

Emacs or: How I stopped worrying and started loving to use "meta" key....

read on

http://eventheodd.blogspot.com/2012/08/emacs-or-how-i-stopped-worrying-and.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+molecularmodellingblog+%28Molecular+Modelling+blog%29

1:13 AM  
Blogger abdul kader said...

thank you for such a nice article

website designing services

4:53 AM  
Blogger Pelican Male Enhancement Gummies said...

Chantel st claire because of the call for to use products which are safe for the pores and skin all natural pores and skin care products have enjoyed massive popularity at some point of the beyond few years. All natural skin care products have a sturdy following and for desirable reason. those particular merchandise best use ingredients which might be natural and validated to not most effective be powerful however gentle on the pores and skin.
http://t-rexmuscleadvice.com/chantel-st-claire/

8:57 PM  
Blogger SAURABH said...

thanks for this valuable information.
best web service in mumbai

10:19 AM  

Post a Comment

<< Home