Your SlideShare is downloading. ×
Using Apache ActiveMQ with Lisp
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Using Apache ActiveMQ with Lisp

410
views

Published on

Published in: Software, Education

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
410
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Using Apache ActiveMQ with Lisp Fernando Ribeiro Solution Architect
  • 2. Summary • Overview • Samples – ABCL, Allegro CL, Bigloo, Clojure, GNU CLISP, JScheme, Kawa, LFE, MIT/GNU Scheme, Racket, SISC • References
  • 3. Overview • Apache ActiveMQ provides protocol support that can be used in Lisp • Messaging brokers should be preferred over bridges, for example, for application integration
  • 4. ABCL • Send to Queue – https://simplesassim.wordpress.com/2014/04 /02/how-to-send-a-message-to-an-apache- activemq-queue-with-abcl/ • Send to Topic – https://simplesassim.wordpress.com/2014/04 /02/how-to-send-a-message-to-an-apache- activemq-topic-with-abcl/
  • 5. ABCL • Receive from Queue – https://simplesassim.wordpress.com/2014/04 /02/how-to-receive-a-message-from-an- apache-activemq-queue-with-abcl/ • Receive from Topic – https://simplesassim.wordpress.com/2014/04 /02/how-to-receive-a-message-from-an- apache-activemq-topic-with-abcl/
  • 6. Allegro CL • Send to Queue – https://simplesassim.wordpress.com/2014/04 /05/how-to-send-a-message-to-an-apache- activemq-queue-with-allegro-cl/ • Send to Topic – https://simplesassim.wordpress.com/2014/04 /05/how-to-send-a-message-to-an-apache- activemq-topic-with-allegro-cl/
  • 7. Allegro CL • Receive from Queue – https://simplesassim.wordpress.com/2014/04 /05/how-to-receive-a-message-from-an- apache-activemq-queue-with-allegro-cl/ • Receive from Topic – https://simplesassim.wordpress.com/2014/04 /05/how-to-receive-a-message-from-an- apache-activemq-topic-with-allegro-cl/
  • 8. Bigloo • Send to Queue – https://simplesassim.wordpress.com/2014/04 /02/how-to-send-a-message-to-an-apache- activemq-queue-with-bigloo/ • Send to Topic – https://simplesassim.wordpress.com/2014/04 /02/how-to-send-a-message-to-an-apache- activemq-topic-with-bigloo/
  • 9. Bigloo • Receive from Queue – https://simplesassim.wordpress.com/2014/04 /02/how-to-receive-a-message-from-an- apache-activemq-queue-with-bigloo/ • Receive from Topic – https://simplesassim.wordpress.com/2014/04 /02/how-to-receive-a-message-from-an- apache-activemq-topic-with-bigloo/
  • 10. Clojure • Send to a Queue – https://simplesassim.wordpress.com/2013/12 /31/how-to-send-a-message-to-an-apache- activemq-queue-with-clojure/ • Send to a Topic – https://simplesassim.wordpress.com/2013/12 /31/how-to-send-a-message-to-an-apache- activemq-topic-with-clojure/
  • 11. Clojure • Receive from a Queue – https://simplesassim.wordpress.com/2013/12 /31/how-to-receive-a-message-from-an- apache-activemq-queue-with-clojure/ • Receive from a Topic – https://simplesassim.wordpress.com/2013/12 /31/how-to-receive-a-message-from-an- apache-activemq-topic-with-clojure/
  • 12. GNU CLISP • Send to Queue – https://simplesassim.wordpress.com/2014/03 /17/how-to-send-a-message-to-an-apache- activemq-queue-with-gnu-clisp/ • Send to Topic – https://simplesassim.wordpress.com/2014/03 /17/how-to-send-a-message-to-an-apache- activemq-topic-with-gnu-clisp/
  • 13. GNU CLISP • Receive from Queue – https://simplesassim.wordpress.com/2014/03 /17/how-to-receive-a-message-from-an- apache-activemq-queue-with-gnu-clisp/ • Receive from Topic – https://simplesassim.wordpress.com/2014/03 /17/how-to-receive-a-message-from-an- apache-activemq-topic-with-gnu-clisp/
  • 14. JScheme • Send to Queue – https://simplesassim.wordpress.com/2014/03 /30/how-to-send-a-message-to-an-apache- activemq-queue-with-jscheme/ • Send to Topic – https://simplesassim.wordpress.com/2014/03 /30/how-to-send-a-message-to-an-apache- activemq-topic-with-jscheme/
  • 15. JScheme • Receive from Queue – https://simplesassim.wordpress.com/2014/03 /30/how-to-receive-a-message-from-an- apache-activemq-queue-with-jscheme/ • Receive from Topic – https://simplesassim.wordpress.com/2014/03 /30/how-to-receive-a-message-from-an- apache-activemq-topic-with-jscheme/
  • 16. Kawa • Send to Queue – https://simplesassim.wordpress.com/2014/03 /17/how-to-send-a-message-to-an-apache- activemq-queue-with-kawa/ • Send to Topic – https://simplesassim.wordpress.com/2014/03 /17/how-to-send-a-message-to-an-apache- activemq-topic-with-kawa/
  • 17. Kawa • Receive from Queue – https://simplesassim.wordpress.com/2014/03 /17/how-to-receive-a-message-from-an- apache-activemq-queue-with-kawa/ • Receive from Topic – https://simplesassim.wordpress.com/2014/03 /17/how-to-receive-a-message-from-an- apache-activemq-topic-with-kawa/
  • 18. LFE • Send to Queue – https://simplesassim.wordpress.com/2014/02 /11/how-to-send-a-message-to-an-apache- activemq-queue-with-lfe/ • Send to Topic – https://simplesassim.wordpress.com/2014/02 /11/how-to-send-a-message-to-an-apache- activemq-topic-with-lfe/
  • 19. LFE • Receive from a Queue – https://simplesassim.wordpress.com/2014/02 /11/how-to-receive-a-message-from-an- apache-activemq-queue-with-lfe/ • Receive from a Topic – https://simplesassim.wordpress.com/2014/02 /11/how-to-receive-a-message-from-an- apache-activemq-topic-with-lfe/
  • 20. MIT/GNU Scheme • Send to Queue – https://simplesassim.wordpress.com/2014/03 /24/how-to-send-a-message-to-an-apache- activemq-queue-with-mitgnu-scheme/ • Send to Topic – https://simplesassim.wordpress.com/2014/03 /24/how-to-send-a-message-to-an-apache- activemq-topic-with-mitgnu-scheme/
  • 21. MIT/GNU Scheme • Receive from Queue – https://simplesassim.wordpress.com/2014/03 /25/how-to-receive-a-message-from-an- apache-activemq-queue-with-mitgnu- scheme/ • Receive from Topic – https://simplesassim.wordpress.com/2014/03 /25/how-to-receive-a-message-from-an- apache-activemq-topic-with-mitgnu-scheme/
  • 22. Racket • Send to Queue – https://simplesassim.wordpress.com/2014/03 /29/how-to-send-a-message-to-an-apache- activemq-queue-with-racket/ • Send to Topic – https://simplesassim.wordpress.com/2014/03 /29/how-to-send-a-message-to-an-apache- activemq-topic-with-racket/
  • 23. Racket • Receive from Queue – https://simplesassim.wordpress.com/2014/03 /29/how-to-receive-a-message-from-an- apache-activemq-queue-with-racket/ • Receive from Topic – https://simplesassim.wordpress.com/2014/03 /29/how-to-receive-a-message-from-an- apache-activemq-topic-with-racket/
  • 24. SISC • Send to Queue – https://simplesassim.wordpress.com/2014/04 /06/how-to-send-a-message-to-an-apache- activemq-queue-with-sisc/ • Send to Topic – https://simplesassim.wordpress.com/2014/04 /06/how-to-send-a-message-to-an-apache- activemq-topic-with-sisc/
  • 25. SISC • Remove from Queue – https://simplesassim.wordpress.com/2014/04 /06/how-to-receive-a-message-from-an- apache-activemq-queue-with-sisc/ • Remove from Topic – https://simplesassim.wordpress.com/2014/04 /06/how-to-receive-a-message-from-an- apache-activemq-topic-with-sisc/
  • 26. References • Red Hat JBoss A-MQ – http://www.redhat.com/products/jbossenterp risemiddleware/amq/ • Apache ActiveMQ – http://activemq.apache.org/ • ABCL – http://www.abcl.org/
  • 27. References • Allegro CL – http://franz.com/products/allegro-common- lisp/ • Bigloo – http://www- sop.inria.fr/mimosa/fp/Bigloo/ • Clojure – http://www.clojure.org/ • GNU CLISP – http://www.clisp.org/
  • 28. References • Usocket – http://www.common- lisp.net/project/usocket/ • JScheme – http://jscheme.sourceforge.net/ • Kawa – https://www.gnu.org/software/kawa/ • LFE – http://lfe.github.io/ • MIT/GNU Scheme – https://www.gnu.org/software/mit-scheme/
  • 29. References • Racket – http://www.racket-lang.org/ • Racket STOMP Client – https://github.com/tonyg/racket-stomp • SISC – http://www.sisc-scheme.org/

×