On Jan 11, 2:28 am, Tom Hall wrote:
> I know I should not be naming my functions the same thing as ones in core
You can and should, as long as it makes your life easier and doesn't
get too confusing for readers. Just make sure you're able to access
the original core bindings if you need them:
(n
Hi Ram,
your take on Clojure to JS translation seems very interesting to say
the least. Thanks for sharing your work.
A few points I tripped over while reading the example:
* Why are functions being defined as "join = function (...)" instead
of "function join (...)"? Does this make a semantic dif
> My guess is that it's your likelihood function that's actually broken.
> If sr1 and sr2 don't come out with the same likelihood, then in some
> cases of putting them into the sorted set they'll never end up
> compared with each other for equality. (Actually, I'd have thought in
> all cases. Perha
I use IntelliJ + LaClojure at work. We do a lot of java + clojure integration
and IntelliJ seems to be the best solution for that. (tho, I've never bothered
to look at eclipse)
I use emacs at home where most of my work is clojure exclusively.
You could argue: the right tool for the job. But, I
When all else fails, read the directions.
Thanks for the help.
On Jan 10, 4:44 pm, Ken Wesson wrote:
> On Mon, Jan 10, 2011 at 4:40 PM, WoodHacker wrote:
> > The question was how to place data in the array, not create it. I've
> > been
> > doing that. How do you populate it? The doc show
> All,
>
> I'm hoping another, wiser set of eyes can help me to see what I'm doing wrong.
>
> I've defined a deftype below that stores a likelihood and a tree structure
> (nested vectors). The deftype overrides equals, etc, and implements
> Comparable so I can add SearchResults to a sorted-set
On Jan 11, 3:55 am, Daniel Werner
wrote:
> Hi Ram,
>
> your take on Clojure to JS translation seems very interesting to say
> the least. Thanks for sharing your work.
You're very welcome, and thanks for the quick feedback.
> A few points I tripped over while reading the example:
> * Why are func
As an example of a user-accessible function for customizing indentation,
the following can be used with the latest clojure-mode either
interactively or from a user's config.
(defun clojure-new-indent (&optional func level)
"Set the indentation level of FUNC to LEVEL."
(interactive)
(
On Tue, Jan 11, 2011 at 08:12, Eric Schulte wrote:
> As an example of a user-accessible function for customizing indentation,
> the following can be used with the latest clojure-mode either
> interactively or from a user's config.
>
> (defun clojure-new-indent (&optional func level)
> "Set the
Stuart,
> In order for this to work, the "quasi-isomorphic?" function has be reflexive.
> Is it? (The .equals implementation is also missing a type test, but that
> probably isn't > the problem here.)
Yes, it is reflexive, and symmetric:
user> (quasi-isomorphic? t2 t1)
true
user> (quasi-isomor
The counterclockwise site indicates that it doesn't format your code.
Is that still the case?
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated
Is there a documented way to find which protocols are implemented by a
Clojure object? The other way around (show for which classes a given
protocol is extended) is easy: (extenders protocol).
Maurits
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
T
> You should also try using a TreeSet and see if you get the same results as
> with sorted-set.
I get the same results with TreeSet. After looking at the javadocs
more carefully, I realized the Comparator isn't implemented properly,
namely, it's not doing this:
The implementor must ensure sgn(x
2011/1/11 Mark Engelberg
> The counterclockwise site indicates that it doesn't format your code.
> Is that still the case?
>
no and yes.
It does auto-indent your code when you hit enter, as well as reindent the
current line when you explicitly ask to (hitting the Tab key, or the
Eclipse-provide
I should also add that emacs users would probably be disappointed with the
current state of affairs of (auto)(re)indentation in ccw, which is very
"minimalistic" (but very predictable ;) : literal lists are indented 2
chars, other literal datastructures are indented 1 char. Of course, if you
indent
I have a namespace that uses clojure.test to define multiple tests. The
namespace also has a test fixture. Let's say I just ran all the tests and
one of them failed. The entire suite takes a while to run, so while I debug
the problem, I want to run just that one test. What's the idiomatic wa
Unfortunately, clojure.test can't support that. Best you can do is comment
out the other tests while you work.
-S
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new
You would have to capture the source form of each definition before it's
compiled. Not too hard if you hack the REPL a bit; someone has probably
already worked on it.
-S
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send em
So far, Clojure has targeted JVMs that are widely used in enterprise Java
environments. That's why it still targets JDK 1.5 instead of 1.6. So if/when
Java 7 arrives, Clojure probably wouldn't switch until it is widely
deployed.
-S
--
You received this message because you are subscribed to th
> I have a simple library that mimics newLISP's net-eval command, which
> will allow you to evaluate expressions in parallel on remote network
> nodes,
>
> http://nakkaya.com/net-eval.html
>
> Regards...
Very Nice. I looked at it and its what I need. I tested it sucessfully
and I am using it with
On Sun, Jan 9, 2011 at 11:01 AM, Alex Baranosky
wrote:
> I've been considering switching to Emacs because it seems to be the de facto
> standard for the community.
I'd disagree with that. Yes, there are a lot of Emacs users in the
Clojure community but I think that's the Lisp bias rather than
any
On Tue, Jan 11, 2011 at 6:50 PM, Sean Corfield wrote:
> On Sun, Jan 9, 2011 at 11:01 AM, Alex Baranosky
> wrote:
>> I've been considering switching to Emacs because it seems to be the de facto
>> standard for the community.
>
> I'd disagree with that. Yes, there are a lot of Emacs users in the
>
Thanks for sharing!
Entity component systems are something I'm very interested in and
something I have tinkered with in the past. I hope to (eventually)
find some time to play around with them in Clojure too. I would be
very interested in hearing more about your solution and would be
delighted if
On Tue, Jan 11, 2011 at 4:11 PM, Ken Wesson wrote:
>> anything else. If you're working extensively with Java (as well),
>> you'll want to either stick to IntelliJ or look at Eclipse + CCW.
> Or Netbeans+Enclojure.
Ah, yes, another option for Java folk. Sorry, I tend to forget that
one since I've
Ah, that does look like more fun - thanx for the link, hadn't heard of
it before!
On Wed, Jan 5, 2011 at 10:11 PM, benjamin.s.r
wrote:
> http://coderloop.com/ like Project Euler but more modern
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post
Coderloop is a lot of fun. I'm wondering how people are submitting their code?
You can use the latest version of clojure if you include it as a
dependency in your submission, so even though they say they only
support clojure1.0 they really support all of them.
I wrote a short clojure program tha
A related question:
What IDE are people on Windows using?
I've struggled for a long time to find an acceptable environment on
Windows and would love to have more detailed pointers.
My experience:
Clojure Box - Easiest way to get started. Runs without much hassle.
Dependency management is diffic
hurrr. teh codes are at https://gist.github.com/775623
sorry for leaving that out. I'm rather new at this; all criticisms are welcome.
---Robert McIntyre
On Tue, Jan 11, 2011 at 10:07 PM, Robert McIntyre wrote:
> Coderloop is a lot of fun. I'm wondering how people are submitting their
> cod
easiest way to do this is, Go to Run-> Edit Configuration.
under clojure script, you'll see options for VM parameters, and a checkbox
on "run script in REPL".
the plugin is actively being developed. in fact, it has been rewritten in
clojure.
Most recent release was on Dec 29th
http://plugins.in
Here's one way to use eclipse + ccw + lein
1. Download latest eclipse helios. Go to market place and search for
counter clockwise plugin. Install the latest stable.
2. Create a new Clojure project. Delete the 4 jars it provides :) (yes
that's right delete them).
3. Install lein (https://github.com
@Bill,
If you have a REPL open you can just run the test as a zero arg
function.
(ns 'abc)
(detest xyz ...)
user=> (abc/xyz)
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that po
Hi,
of course this doesn't help you directly, because you don't like vi,
but it may be of interest for other vi users.
On 12 Jan., 04:40, Mark Engelberg wrote:
> Looking back over the above comments, it looks like my major checklist
> points for an IDE are:
> 1. Reasonable set of editing featu
Yes that compareTo doesn't define a total order on your class. I think
you are missing a clause in cond:
(cond
(= sr sr2) 0
(= (.lik sr) (.lik s2)) return something based on quasi-isomorphic
(> (.lik sr) (.lik sr2)) -1
:default 1)
I think you should implement quasi-isomorphic as a
33 matches
Mail list logo