From fusion at storytotell.org Tue Mar 18 10:10:29 2008 From: fusion at storytotell.org (Daniel Lyons) Date: Tue, 18 Mar 2008 10:10:29 -0600 Subject: [Abqlispscheme] Mini Talks Message-ID: Earl suggested for the next meeting we consider adopting a "mini talk" format. The idea is to have many speakers give short talks (on the order of 10-15 minutes) so that less preparation time is needed for speakers and also to increase the variety content and participation. I think it's a good idea, so I'm going to throw out a few mini talks I think I could prepare between now and the next meeting. Hopefully you will be inspired by the lameness of my ideas and in your fury you will decide to throw out a few of your own. * Continuations * The SERIES macros (lazy evaluation for Common Lisp lists) * Arc * Hygienic macros * Prolog * Hope (the language) Any thoughts? -- Daniel Lyons http://www.storytotell.org -- Tell It! From jason at mobarak.name Tue Mar 18 11:53:11 2008 From: jason at mobarak.name (Jason Mobarak) Date: Tue, 18 Mar 2008 11:53:11 -0600 Subject: [Abqlispscheme] Mini Talks In-Reply-To: References: Message-ID: I'd be interested in giving a talk on continuations. On 3/18/08, Daniel Lyons wrote: > Earl suggested for the next meeting we consider adopting a "mini talk" > format. The idea is to have many speakers give short talks (on the > order of 10-15 minutes) so that less preparation time is needed for > speakers and also to increase the variety content and participation. > > I think it's a good idea, so I'm going to throw out a few mini talks I > think I could prepare between now and the next meeting. Hopefully you > will be inspired by the lameness of my ideas and in your fury you will > decide to throw out a few of your own. > > * Continuations > * The SERIES macros (lazy evaluation for Common Lisp lists) > * Arc > * Hygienic macros > * Prolog > * Hope (the language) > > Any thoughts? > > -- > Daniel Lyons > http://www.storytotell.org -- Tell It! > > > > _______________________________________________ > Abqlispscheme mailing list > Abqlispscheme at mailer.hpc.unm.edu > http://mailer.hpc.unm.edu/cgi-bin/mailman/listinfo/abqlispscheme > From download at hpc.unm.edu Tue Mar 18 13:10:56 2008 From: download at hpc.unm.edu (Jim Prewett) Date: Tue, 18 Mar 2008 13:10:56 -0600 (MDT) Subject: [Abqlispscheme] Mini Talks In-Reply-To: References: Message-ID: Hi All, I'll go ahead and commit to a short intro to the Allegro Graph "graph database" from Franz. Included in this short intro (or maybe this should be considered 2 conntected mini-talks :) will be a discussion of using Allegro Prologue as the "query language" for the database (as opposed to something like SPARQL, the SQL of the "semantic web" AFAICT) and why I think that it is a very nice tool for querying your database I'll talk a little about why I like it as opposed to a "traditional" relational database. I'll see if I can't show off how its faster than all heck! (Franz is claiming an order of magnitude speed-up over Oracle's graph database stuff for some standard benchmark!!!). I'm not going to discuss how one might make a full "Web 3.0" app or anything - Maybe after you guys see my presentation, *someone else* can take that on (as I'd like to see it!). I'm only going to discuss the database, a little about how to use it, serialize (a subset of) your databse to RDF/XML. I will also not discuss any of the "clustering" stuff for improving the performance of your DB or how to use any of the Java interface to the AGraph (yuck! who would want *that* ;P ) For my demo, I'll only be using the demo version freely available from Franz. It is crippled, but not in a way we will care about, so if you want to follow along in your own REPL, get ACL and AGraph set up and working - you should be able to (require :agraph) from ACL before you show up. :) really, this will be a fairly short talk :) Jim James E. Prewett Jim at Prewett.org download at hpc.unm.edu Systems Team Leader LoGS: http://www.hpc.unm.edu/~download/LoGS/ Designated Security Officer OpenPGP key: pub 1024D/31816D93 HPC Systems Engineer III UNM HPC 505.277.8210 On Tue, 18 Mar 2008, Daniel Lyons wrote: > Earl suggested for the next meeting we consider adopting a "mini talk" > format. The idea is to have many speakers give short talks (on the > order of 10-15 minutes) so that less preparation time is needed for > speakers and also to increase the variety content and participation. > > I think it's a good idea, so I'm going to throw out a few mini talks I > think I could prepare between now and the next meeting. Hopefully you > will be inspired by the lameness of my ideas and in your fury you will > decide to throw out a few of your own. > > * Continuations > * The SERIES macros (lazy evaluation for Common Lisp lists) > * Arc > * Hygienic macros > * Prolog > * Hope (the language) > > Any thoughts? > > -- > Daniel Lyons > http://www.storytotell.org -- Tell It! > > > > _______________________________________________ > Abqlispscheme mailing list > Abqlispscheme at mailer.hpc.unm.edu > http://mailer.hpc.unm.edu/cgi-bin/mailman/listinfo/abqlispscheme > From rcleis at mac.com Tue Mar 18 19:23:01 2008 From: rcleis at mac.com (Richard Cleis) Date: Tue, 18 Mar 2008 19:23:01 -0600 Subject: [Abqlispscheme] Mini Talks In-Reply-To: References: Message-ID: <4049C94F-A102-4381-AD0F-2155739E8362@mac.com> What about an example of embedding Scheme in Obj-C? rac On Mar 18, 2008, at 1:10 PM, Jim Prewett wrote: > > Hi All, > > I'll go ahead and commit to a short intro to the Allegro Graph "graph > database" from Franz. Included in this short intro (or maybe this > should > be considered 2 conntected mini-talks :) will be a discussion of using > Allegro Prologue as the "query language" for the database (as > opposed to > something like SPARQL, the SQL of the "semantic web" AFAICT) and why I > think that it is a very nice tool for querying your database > > I'll talk a little about why I like it as opposed to a "traditional" > relational database. I'll see if I can't show off how its faster > than all > heck! (Franz is claiming an order of magnitude speed-up over Oracle's > graph database stuff for some standard benchmark!!!). > > I'm not going to discuss how one might make a full "Web 3.0" app or > anything - Maybe after you guys see my presentation, *someone else* > can > take that on (as I'd like to see it!). I'm only going to discuss the > database, a little about how to use it, serialize (a subset of) your > databse to RDF/XML. I will also not discuss any of the > "clustering" stuff > for improving the performance of your DB or how to use any of the Java > interface to the AGraph (yuck! who would want *that* ;P ) > > For my demo, I'll only be using the demo version freely available from > Franz. It is crippled, but not in a way we will care about, so if you > want to follow along in your own REPL, get ACL and AGraph set up and > working - you should be able to (require :agraph) from ACL before > you show > up. :) > > really, this will be a fairly short talk :) > Jim > > > James E. Prewett Jim at Prewett.org > download at hpc.unm.edu > Systems Team Leader LoGS: http://www.hpc.unm.edu/ > ~download/LoGS/ > Designated Security Officer OpenPGP key: pub 1024D/31816D93 > HPC Systems Engineer III UNM HPC 505.277.8210 > > On Tue, 18 Mar 2008, Daniel Lyons wrote: > >> Earl suggested for the next meeting we consider adopting a "mini >> talk" >> format. The idea is to have many speakers give short talks (on the >> order of 10-15 minutes) so that less preparation time is needed for >> speakers and also to increase the variety content and participation. >> >> I think it's a good idea, so I'm going to throw out a few mini >> talks I >> think I could prepare between now and the next meeting. Hopefully you >> will be inspired by the lameness of my ideas and in your fury you >> will >> decide to throw out a few of your own. >> >> * Continuations >> * The SERIES macros (lazy evaluation for Common Lisp lists) >> * Arc >> * Hygienic macros >> * Prolog >> * Hope (the language) >> >> Any thoughts? >> >> -- >> Daniel Lyons >> http://www.storytotell.org -- Tell It! >> >> >> >> _______________________________________________ >> Abqlispscheme mailing list >> Abqlispscheme at mailer.hpc.unm.edu >> http://mailer.hpc.unm.edu/cgi-bin/mailman/listinfo/abqlispscheme >> > > _______________________________________________ > Abqlispscheme mailing list > Abqlispscheme at mailer.hpc.unm.edu > http://mailer.hpc.unm.edu/cgi-bin/mailman/listinfo/abqlispscheme From fusion at storytotell.org Tue Mar 18 19:35:42 2008 From: fusion at storytotell.org (Daniel Lyons) Date: Tue, 18 Mar 2008 19:35:42 -0600 Subject: [Abqlispscheme] Mini Talks In-Reply-To: <4049C94F-A102-4381-AD0F-2155739E8362@mac.com> References: <4049C94F-A102-4381-AD0F-2155739E8362@mac.com> Message-ID: <515A2041-3E5B-43B9-954B-ABE6CFF1BB4B@storytotell.org> On Mar 18, 2008, at 7:23 PM, Richard Cleis wrote: > What about an example of embedding Scheme in Obj-C? Good point. Also, there is a new language called Nu which is a Lisp for Mac programming. http://programming.nu Maybe someone would like to do a short talk on that? -- Daniel Lyons http://www.storytotell.org -- Tell It! From jfoutz at gmail.com Tue Mar 18 19:47:20 2008 From: jfoutz at gmail.com (Jason Foutz) Date: Tue, 18 Mar 2008 19:47:20 -0600 Subject: [Abqlispscheme] Scheme in Obj-C In-Reply-To: <515A2041-3E5B-43B9-954B-ABE6CFF1BB4B@storytotell.org> References: <4049C94F-A102-4381-AD0F-2155739E8362@mac.com> <515A2041-3E5B-43B9-954B-ABE6CFF1BB4B@storytotell.org> Message-ID: <239026AC-45FD-4F0A-BDAB-C388E58868C1@gmail.com> I'm not ready to give a talk, but it sure likes gambit scheme is the *right* choice for objective-c interaction. It compiles to C so you can use Apple's compiler to generate universal binaries. As with all things, the scheme-c interface is where all the complexity lives. Gambit's solution looks a lot like sbcl's ffi. Chicken scheme looks possible, but more complicated to produce universal binaries. Jason On Mar 18, 2008, at 7:35 PM, Daniel Lyons wrote: > > On Mar 18, 2008, at 7:23 PM, Richard Cleis wrote: > >> What about an example of embedding Scheme in Obj-C? > > Good point. Also, there is a new language called Nu which is a Lisp > for Mac programming. > > http://programming.nu > > Maybe someone would like to do a short talk on that? > > -- > Daniel Lyons > http://www.storytotell.org -- Tell It! > > > > _______________________________________________ > Abqlispscheme mailing list > Abqlispscheme at mailer.hpc.unm.edu > http://mailer.hpc.unm.edu/cgi-bin/mailman/listinfo/abqlispscheme From rcleis at mac.com Tue Mar 18 20:06:38 2008 From: rcleis at mac.com (Richard Cleis) Date: Tue, 18 Mar 2008 20:06:38 -0600 Subject: [Abqlispscheme] Scheme in Obj-C In-Reply-To: <239026AC-45FD-4F0A-BDAB-C388E58868C1@gmail.com> References: <4049C94F-A102-4381-AD0F-2155739E8362@mac.com> <515A2041-3E5B-43B9-954B-ABE6CFF1BB4B@storytotell.org> <239026AC-45FD-4F0A-BDAB-C388E58868C1@gmail.com> Message-ID: I haven't even tried to embed a Scheme in Obj-C :) I was just testing the water to see if it is worth trying. Actually, C and Obj-C play together nicely, so I think embedding is merely an exercise. I'll wait until the night before. rac On Mar 18, 2008, at 7:47 PM, Jason Foutz wrote: > I'm not ready to give a talk, but it sure likes gambit scheme is the > *right* choice for objective-c interaction. It compiles to C so you > can use Apple's compiler to generate universal binaries. > > As with all things, the scheme-c interface is where all the complexity > lives. Gambit's solution looks a lot like sbcl's ffi. > > Chicken scheme looks possible, but more complicated to produce > universal binaries. > > Jason > > > On Mar 18, 2008, at 7:35 PM, Daniel Lyons wrote: > >> >> On Mar 18, 2008, at 7:23 PM, Richard Cleis wrote: >> >>> What about an example of embedding Scheme in Obj-C? >> >> Good point. Also, there is a new language called Nu which is a Lisp >> for Mac programming. >> >> http://programming.nu >> >> Maybe someone would like to do a short talk on that? >> >> -- >> Daniel Lyons >> http://www.storytotell.org -- Tell It! >> >> >> >> _______________________________________________ >> Abqlispscheme mailing list >> Abqlispscheme at mailer.hpc.unm.edu >> http://mailer.hpc.unm.edu/cgi-bin/mailman/listinfo/abqlispscheme > > > _______________________________________________ > Abqlispscheme mailing list > Abqlispscheme at mailer.hpc.unm.edu > http://mailer.hpc.unm.edu/cgi-bin/mailman/listinfo/abqlispscheme