Re: Summer of Code 2011

2011-03-07 Thread Armando Blancas
You're not missing anything. In a lisp DSL, the L is a figure of speech, for it's still lisp. Sure, lisp libraries can have great ease and convenience as if they came with the language, but it won't be a different language altogether --i.e., something that it ain't lisp. Last year I wrote a little

Re: Summer of Code 2011

2011-03-07 Thread Chas Emerick
On Mar 7, 2011, at 11:08 AM, Ken Wesson wrote: >>> On Sun, Mar 6, 2011 at 11:00 AM, Chas Emerick wrote: Rather than enumerate the places where sexprs are sub-optimal, it would save a *lot* of time to simply point out that: (a) Every general-purpose programming language nota

Re: Summer of Code 2011

2011-03-07 Thread Ken Wesson
On Mon, Mar 7, 2011 at 1:56 PM, Timothy Baldridge wrote: >>...because they are easier to parse by the human brain. > > You keep saying that, and I don't think I agree. They may be easier to > parse for western culture due to the hundreds of years of our brains > being presented with data in that f

Re: Summer of Code 2011

2011-03-07 Thread Ken Wesson
On Mon, Mar 7, 2011 at 1:48 PM, Meikel Brandmeyer wrote: > Hi, > > Am 07.03.2011 um 17:08 schrieb Ken Wesson: > >> Bzzzt, sorry. Their choice seems as arbitrary as any other, much of >> the time. Ask yourself this: if aliens from another planet are at >> about the same level of development as us,

Re: Summer of Code 2011

2011-03-07 Thread Timothy Baldridge
>...because they are easier to parse by the human brain. You keep saying that, and I don't think I agree. They may be easier to parse for western culture due to the hundreds of years of our brains being presented with data in that format. What's to say that s-expressions wouldn't be easier to unde

Re: Summer of Code 2011

2011-03-07 Thread Meikel Brandmeyer
Hi, Am 07.03.2011 um 17:08 schrieb Ken Wesson: > Bzzzt, sorry. Their choice seems as arbitrary as any other, much of > the time. Ask yourself this: if aliens from another planet are at > about the same level of development as us, are they likely to be using > the same or a closely similar notatio

Re: Summer of Code 2011

2011-03-07 Thread Ken Wesson
On Mon, Mar 7, 2011 at 8:40 AM, Chas Emerick wrote: > > On Mar 6, 2011, at 11:53 AM, Ken Wesson wrote: > >> On Sun, Mar 6, 2011 at 11:00 AM, Chas Emerick wrote: >>> Rather than enumerate the places where sexprs are sub-optimal, it would >>> save a *lot* of time to simply point out that: >>> >>>

Re: Summer of Code 2011

2011-03-07 Thread Chas Emerick
On Mar 6, 2011, at 11:53 AM, Ken Wesson wrote: > On Sun, Mar 6, 2011 at 11:00 AM, Chas Emerick wrote: >> Rather than enumerate the places where sexprs are sub-optimal, it would save >> a *lot* of time to simply point out that: >> >> (a) Every general-purpose programming language notation is a

Re: Summer of Code 2011

2011-03-06 Thread Ken Wesson
On Sun, Mar 6, 2011 at 12:27 PM, Meikel Brandmeyer wrote: > Hi, > > Am 06.03.2011 um 18:19 schrieb Ken Wesson: > >> It's a matter of what you're used to. Fact is, a lot of mathematicians >> use LaTeX code, even in newsgroup posts and the like where it won't be >> typeset, and it reads a lot like t

Re: Summer of Code 2011

2011-03-06 Thread Meikel Brandmeyer
Hi, Am 06.03.2011 um 18:19 schrieb Ken Wesson: > It's a matter of what you're used to. Fact is, a lot of mathematicians > use LaTeX code, even in newsgroup posts and the like where it won't be > typeset, and it reads a lot like the above. Mathematicians spent much more time in lectures, seminars

Re: Summer of Code 2011

2011-03-06 Thread Ken Wesson
On Sun, Mar 6, 2011 at 12:13 PM, Meikel Brandmeyer wrote: > Hi, > > Am 06.03.2011 um 17:53 schrieb Ken Wesson: > >> Ah, but what, pray tell, *is* "the native notation" of a domain? And >> why are you so sure it's almost never sexps? Sexps are a natural fit >> to at least one other domain I can thi

Re: Summer of Code 2011

2011-03-06 Thread Meikel Brandmeyer
Hi, Am 06.03.2011 um 17:53 schrieb Ken Wesson: > Ah, but what, pray tell, *is* "the native notation" of a domain? And > why are you so sure it's almost never sexps? Sexps are a natural fit > to at least one other domain I can think of: mathematics. And if only > mathematicians used sexps it would

Re: Summer of Code 2011

2011-03-06 Thread Ken Wesson
On Sun, Mar 6, 2011 at 11:00 AM, Chas Emerick wrote: > Rather than enumerate the places where sexprs are sub-optimal, it would save > a *lot* of time to simply point out that: > > (a) Every general-purpose programming language notation is a poor substitute > for the "native" notation of every do

Re: Summer of Code 2011

2011-03-06 Thread Chas Emerick
On Mar 6, 2011, at 9:55 AM, Ken Wesson wrote: > On Sun, Mar 6, 2011 at 8:39 AM, Chas Emerick wrote: >> No, you're exactly right. Leaving aside the obvious utility of being able >> to consume non-sexpr-structured content/data, there are plenty of domains >> for which s-expressions are not optima

Re: Summer of Code 2011

2011-03-06 Thread B Smith-Mannschott
On Sun, Mar 6, 2011 at 15:55, Ken Wesson wrote: > On Sun, Mar 6, 2011 at 8:39 AM, Chas Emerick wrote: >> No, you're exactly right.  Leaving aside the obvious utility of being able >> to consume non-sexpr-structured content/data, there are plenty of domains >> for which s-expressions are not optim

Re: Summer of Code 2011

2011-03-06 Thread Ken Wesson
On Sun, Mar 6, 2011 at 8:39 AM, Chas Emerick wrote: > No, you're exactly right.  Leaving aside the obvious utility of being able > to consume non-sexpr-structured content/data, there are plenty of domains > for which s-expressions are not optimal, or even well-suited. An interesting opinion. I'd

Re: Summer of Code 2011

2011-03-06 Thread Chas Emerick
No, you're exactly right. Leaving aside the obvious utility of being able to consume non-sexpr-structured content/data, there are plenty of domains for which s-expressions are not optimal, or even well-suited. Though s-expressions make things a lot easier for "us", they are not the only lens t

Re: Summer of Code 2011

2011-03-06 Thread Daniel Werner
On 5 March 2011 20:35, Timothy Washington wrote: > I've actually been thinking about that. And from what I can tell, LISP DSLs > are simply extensions to the LISP language. But maybe I still haven't gotten > my head wrapped around 'defmacros' and how they implements DSLs. It seems to Please note

Re: Summer of Code 2011

2011-03-05 Thread Timothy Washington
Fair enough, lol. Thanks :) Tim Washington twash...@gmail.com 416.843.9060 On Sat, Mar 5, 2011 at 2:42 PM, Ken Wesson wrote: > On Sat, Mar 5, 2011 at 2:35 PM, Timothy Washington > wrote: > > Indeed :) > > I've actually been thinking about that. And from what I can tell, LISP > DSLs > > are

Re: Summer of Code 2011

2011-03-05 Thread Ken Wesson
On Sat, Mar 5, 2011 at 2:35 PM, Timothy Washington wrote: > Indeed :) > I've actually been thinking about that. And from what I can tell, LISP DSLs > are simply extensions to the LISP language. But maybe I still haven't gotten > my head wrapped around 'defmacros' and how they implements DSLs. It s

Re: Summer of Code 2011

2011-03-05 Thread Timothy Washington
Indeed :) I've actually been thinking about that. And from what I can tell, LISP DSLs are simply extensions to the LISP language. But maybe I still haven't gotten my head wrapped around '*defmacros*' and how they implements DSLs. It seems to me though, that someone could still want to parse *SQL*

Re: Summer of Code 2011

2011-03-04 Thread Ken Wesson
On Fri, Mar 4, 2011 at 10:50 PM, Timothy Washington wrote: > I can tell you the tools that I'm investigating: > A) From what I can tell, there's no standard (E)BNF parser generator for > clojure. Who needs an (E)BNF parser generator when you've got defmacro? ;) -- You received this message beca

Re: Summer of Code 2011

2011-03-04 Thread Timothy Washington
I can tell you the tools that I'm investigating: A) From what I can tell, there's no standard (E)BNF parser generator for clojure. There are a few projects trying to fill the gap (thinking of fnparse ), but nothing standard that I've found. Could be an inter

Summer of Code 2011

2011-02-14 Thread Brian Gruber
I know in the past there's been interest in the Clojure community in participating in Google's Summer of Code program. LispNYC has been a mentoring organization for SoC a number of times, and though we missed the last couple of years, we're gearing up to participate again in 2011. Right now we'