Re: Implementing Clojure

2016-02-28 Thread evins.mi...@gmail.com
On Sunday, February 28, 2016 at 2:17:19 PM UTC-6, Stephen Nelson wrote: > > You could also consider implementing an interpreter > That's precisely what I am considering--an interpreter or compiler--and exactly why I'm asking these questions. -- You received this message because you are

Re: Implementing Clojure

2016-02-28 Thread evins.mi...@gmail.com
On Sunday, February 28, 2016 at 1:31:40 PM UTC-6, puzzler wrote: > > Look here for some compliance tests: > https://github.com/clojure/clojure/tree/master/test/clojure/test_clojure > > Excellent; thank you. -- You received this message because you are subscribed to the Google Groups "Clojure"

Re: Implementing Clojure

2016-02-28 Thread evins.mi...@gmail.com
On Sunday, February 28, 2016 at 4:13:23 AM UTC-6, puzzler wrote: > > Yes, unfortunately, Clojure doesn't have an actual spec. The lack of a > spec probably helps keep the language more "agile", but I know several > people who automatically discount the language because of that. > I don't

Re: Implementing Clojure

2016-02-27 Thread evins.mi...@gmail.com
On Saturday, February 27, 2016 at 9:11:38 PM UTC-6, Andy Fingerhut wrote: > > The reference documentation is available here, starting with the Reader at > this link, but continuing on with all of the other topics you see on the > left hand side of this page, such as Evaluation, Special Forms,

Re: Implementing Clojure

2016-02-27 Thread evins.mi...@gmail.com
On Saturday, February 27, 2016 at 7:09:39 PM UTC-6, Alan Moore wrote: > > It kind of depends on the backend you are targeting. If it looks and > smells like the JVM you might look at ClojureCLR. > > If it looks like Python see Clojure-metal by Timothy B. > > The ClojureScript compiler was

Implementing Clojure

2016-02-27 Thread evins.mi...@gmail.com
Hey, guys. Suppose I wanted to tinker around with a compiler for Clojure on a new back-end. What would you guess is the best starting point (perhaps ClojureScript?), and what's the best spec to use to ensure compliance with the language? -- You received this message because you are subscribed

Re: where did I read that?

2010-08-28 Thread evins.mi...@gmail.com
On Aug 28, 1:41 am, Robert McIntyre r...@mit.edu wrote: I took a stab at it and came up with this: is that what you're going for? I was actually asking how to avoid doing what you did :-). If it's necessary to do it, that's fine, but I thought I'd ask first, in case there was a way around it

where did I read that?

2010-08-27 Thread evins.mi...@gmail.com
I'm working on a project in which it would be very useful to be able to easily determine how many characters were consumed in the course of a read operation, in a similar fashion to the way that Common Lisp's read-from-string returns as a second value the index of the next character of the input

Re: Leiningen 1.2.0 released

2010-08-21 Thread evins.mi...@gmail.com
On Aug 19, 10:39 pm, Phil Hagelberg p...@hagelb.org wrote: I just pushed out a new release of Leiningen, a Clojure build tool, with lots of help from many contributors. This adds a couple new tasks (test! and interactive) and the ability to chain tasks. It also allows for user-level init

Re: More urgency for CinC CLR given Oracle's lawsuit against Google?

2010-08-13 Thread evins.mi...@gmail.com
On Aug 13, 11:32 am, Quzanti quza...@googlemail.com wrote: The only two implications I can think o (1) Hardly helpful for people's confidence in the Java Platform, if Oracle embarks on these kind of surprise antics. May push people towards CLR. If Oracle start getting aggressive, then

Re: STM style disk persistance

2010-06-23 Thread evins.mi...@gmail.com
On Jun 22, 12:57 pm, Timothy Baldridge tbaldri...@gmail.com wrote: Greetings, I've recently started learning Clojure. For the past year or so I've been using CouchDB, and am very happy with the MVCC disk storage system it uses. Has anyone tried marrying the two system systems to create a

Re: Clojure / Common Lisp Question

2010-06-23 Thread evins.mi...@gmail.com
On Jun 18, 9:52 am, rob levy r.p.l...@gmail.com wrote: As an informal survey of people who use both Clojure and Common Lisp for different projects, what do you see as the main determining factors behind your choice to use either Clojure or Common Lisp for a project, given the present state

Re: Leiningen, Clojure and libraries: what am I missing?

2010-03-10 Thread evins.mi...@gmail.com
On Mar 4, 7:33 am, Jan Rychter j...@rychter.com wrote: I haven't hacked on new Clojure stuff for the past two months or so. Now, having updated my repositories, I find that everybody just dropped ant and moved to leiningen. I tried to make sense of things, but can't. I must be missing

Re: Creating an object given a class object

2010-01-14 Thread evins.mi...@gmail.com
On Jan 12, 1:50 am, Konrad Hinsen konrad.hin...@fastmail.net wrote: On 11 Jan 2010, at 23:09, .Bill Smith wrote: Every class object has a newInstance method: user= (Class/forName java.util.HashMap) java.util.HashMap user= (.newInstance (Class/forName java.util.HashMap)) #HashMap {}

Re: Convincing others about Clojure

2009-06-29 Thread evins.mi...@gmail.com
On Jun 25, 12:59 am, Baishampayan Ghose b.gh...@ocricket.com wrote: Their concerns are thus: 1. How do you get Clojure programmers? Lisp is not for the faint hearted. You advertise for programmers and include Clojure, Lisp, Java, and functional programming on the roster of desirable

Re: Streams work

2009-01-22 Thread evins.mi...@gmail.com
On Jan 21, 1:33 pm, Rich Hickey richhic...@gmail.com wrote: I've started documenting the streams work I have been doing, for those interested: http://clojure.org/streams Feedback welcome, Rich This work reminds me in a general way of the old Dylan iteration protocol. They're not the

Re: Inheritance multiple inheritance using structs

2009-01-22 Thread evins.mi...@gmail.com
On Jan 19, 12:38 am, David Nolen dnolen.li...@gmail.com wrote: Of course it might be the case that not many people are interested in the implementing ideas from CLOS for Clojure It's definitely interesting. I'd like to have eql specializers and the ability to build hierarchies of arbitrary

Re: Persistent storage

2008-12-19 Thread evins.mi...@gmail.com
On Dec 18, 7:18 pm, Mark McGranaghan mmcgr...@gmail.com wrote: I've likewise though a fair bit about this, but haven't been able to come up with a particularly satisfying solution. One approach I've considered is a watcher-type system where persistence is defined in terms of immutable

Re: Lisp/Clojure doesn't have syntax?

2008-12-12 Thread evins.mi...@gmail.com
2008 06:32, evins.mi...@gmail.com wrote: Subject: Re: In core structure editor, anyone? Structure editors are not in common use, maybe because, while they're a valid and maybe cool alternative to text editors for lisp code, it's not clear how useful they are for other kinds of code

Re: In core structure editor, anyone?

2008-12-12 Thread evins.mi...@gmail.com
On Dec 11, 12:39 pm, TNeste tomi.ne...@gmail.com wrote: On Dec 10, 2:15 pm, Simon Brooke still...@googlemail.com wrote: I note people seem mainly to be using Emacs as an editing/development environment for Clojure. But as people keep pointing out, Clojure is homoiconic; the canonical

Re: defining keywords ?

2008-12-12 Thread evins.mi...@gmail.com
On Dec 11, 9:08 pm, Chouser chou...@gmail.com wrote: On Thu, Dec 11, 2008 at 7:49 PM, Robert Koberg r...@koberg.com wrote: Hi, Would it be desirable to further define keywords such that it allows a special kind of namespacing. * This could allow for more efficient (for the user) and

Re: In core structure editor, anyone?

2008-12-11 Thread evins.mi...@gmail.com
On Dec 10, 2:59 pm, falcon [EMAIL PROTECTED] wrote: Could you describe in-core editing a bit more?  Sounds interesting. The canonical structure editor (not structured editor) is probably Interlisp-D's SEDIT, or its predecessor DEDIT. (See