Hello all,
I'm having trouble getting clojurescript to compile with
lein-cljsbuild on heroku. It works locally through foreman and runs
fine on heroku other than the cljs compilation issue.
I've tried a few things. First of all, heroku doesn't put
:dev-dependencies on the classpath by default[1
Hello,
I'm encountering a problem where the browser REPL sometimes omits the
ClojureScript namespace in its generated JavaScript, e.g. (def x 42)
compiles to ".x = 42" instead of "foo.x = 42".
I've put together a minimal project, with steps to reproduce, on GitHub:
https://github.com/harto/cljs-e
Hi,
I've come across this too. Please see my message "ClojureScript: browser
REPL omitting namespace in generated JS".
Regards,
Stuart
On 16 January 2012 08:14, Indy wrote:
> Having the same issue and the only way I've resolved it is by having both
> the server and the cljs-repl running in the
clojure + web sockets, not using aleph:
http://blog.jayfields.com/2011/02/clojure-web-socket-introduction.html
On Mar 1, 2012, at 10:51 PM, Brian Rowe wrote:
> Hi,
>
> I'm thinking about using clojurescript one a starting point for a web game.
> I would like to use websockets as the primary c
On Thu, Mar 1, 2012 at 8:33 PM, Cymen Vig wrote:
> I attempted to do something like this:
>
> (ns parent)
> (defmulti my-method (fn [x] (:method x))
>
> (ns child1)
> (defmethod my-method :zzz
> ...)
>
> (ns child2)
> (defmethod my-method :aaa
> ...)
>
> However the problem is the children nee
On Thu Mar 1 21:53 2012, sim wrote:
> Hi all,
>
> This has me stumped and I found another message:
> https://groups.google.com/forum/?fromgroups#!searchin/clojure/parameterised$20type/clojure/8YxzIYXH49c/xCxkMaGXBzUJ
>
>
> that says it isn't possible, but that was back in 2009, is it still no
Hi,
I noticed that [1] in the Runtime Polymorphism section says that
multimethods are not currently implemented in cljs.
I don't think that is correct.
[1] https://github.com/clojure/clojurescript/wiki/Differences-from-Clojure
--
László Török
--
You received this message because you are subsc
Hi all,
thanks for responding.
On Mar 1, 1:21 am, David Nolen wrote:
> Yes it's a known issue. Right now, = only works for two args. For the time
> being this is for performance reasons, a decent = is critical.
I see. Is there a know issues list or is the problem something that
should be noted
thanks
On 2月29日, 下午10时00分, Roman Perepelitsa
wrote:
> Most 4clojure exercises are meant for you to familiarize yourself with the
> clojure standard library. Usually you'll spend more time looking for the
> appropriate function on clojuredocs than actually coding the solution.
>
> Here's the secti
Hello google Clojure group.
I'm fairly new to clojure but what I've used and implemented so far has
been quite interesting. So I was wondering if anyone knew of/or has some
open source projects written in Clojure that I could get involved in and
help out, preferably something small as this will
Hi Chris
> I think you may have actually missed the point in the video :) There's
> no pausing necessary - if I made the guy move on his own and changed
> his speed, you'd see it happen immediately.
The thing is, in order to change the speed of the guy you need to
refocus your eyes from the guy a
On Thu, Mar 1, 2012 at 3:21 AM, Benjamin Peter wrote:
> Hi all,
>
> thanks for responding.
>
> On Mar 1, 1:21 am, David Nolen wrote:
> > Yes it's a known issue. Right now, = only works for two args. For the
> time
> > being this is for performance reasons, a decent = is critical.
>
> I see. Is th
Please open a ticket in JIRA. Thanks!
On Fri, Mar 2, 2012 at 4:50 AM, Stuart Campbell wrote:
> Hello,
>
> I'm encountering a problem where the browser REPL sometimes omits the
> ClojureScript namespace in its generated JavaScript, e.g. (def x 42)
> compiles to ".x = 42" instead of "foo.x = 42".
Hi all,
since I've never managed to get autodoc or marginalia running, I've
written my own API docs generator. It lived happily as a leiningen task
in some project of mine with anything needed for generating docs for
this project shamelessly hard-coded, but today I found some spare time
to rip it
>
> Well first of all, the real main drive, is that I don't know Java libs
> nearly as well as Python libs. Secondly, there's a lot of cruft (imo)
> in Clojure that doesn't need to exist in a dynamic VM. For instance,
> there's no reason to new up something with (Foo. 1 2). In python
> objects are
> On a similar note, are you using Python's approach to characters (they are
> simply a string of length 1)?
Yes, that's exactly what we're doing. As an aside note, the fact that
Python is so dynamic allows us to do some really interesting things
with sequences:
https://github.com/halgari/clojure
In Clojure (str {:a 1}) returns "{:a 1}".
In ClojureScript (str {:a 1}) returns "[Object object]".
As a result, in order to send data to and from the server I've been
doing this: (goog.json/serialize (cljs->js x)). This seems like
unnecessary overhead to convert everything a JS object first, is th
pr-str will do what you want. That said we should probably add toString
methods to the core datatypes to prevent this surprise.
David
On Fri, Mar 2, 2012 at 11:14 AM, Chris McBride wrote:
> In Clojure (str {:a 1}) returns "{:a 1}".
> In ClojureScript (str {:a 1}) returns "[Object object]".
>
>
> PS. same issue with (symbol name) and (symbol ns name)…
>
Huh, somehow I noticed this issue with symbol, but didn't see it with
keyword. I guess I've need the two arg version of symbol, but never needed
the two arg version of keyword.
See some related discussion here:
https://groups.googl
Ok Thanks
On Mar 2, 11:19 am, David Nolen wrote:
> pr-str will do what you want. That said we should probably add toString
> methods to the core datatypes to prevent this surprise.
>
> David
>
>
>
>
>
>
>
> On Fri, Mar 2, 2012 at 11:14 AM, Chris McBride wrote:
> > In Clojure (str {:a 1}) returns
Related: str is a terrible way to serialize things in JVM-clojure as
well - pr-str is what you want. For example, {:x "a"} and {:x 'a} both
print the same with str. pr-str also handles lazy sequences, which str
doesn't.
On Mar 2, 8:19 am, David Nolen wrote:
> pr-str will do what you want. That sa
I built a modeling system that uses the multi-method namespace separation
you are talking about. The solution that I use simply leverages the
difference between require, use, and refer. In each namespace that
implements the multi-method, put (refer 'parent) after the ns form. In the
parent name
I might have something for you. It's a small personal (and currently
unpublished) project involving Emacs, Clojure and ClojureScript. It
isn't very useful if you don't use Emacs :-)
Drop me an Email if you're interested.
On Thu, Mar 1, 2012 at 04:46, Sam Garrett wrote:
> Hello google Clojure gro
Just found your CLJ-891 and added a comment there that keyword has similar
issues with a link to this thread.
See that you tried to solve it in java… while I tried to stay up in clj … but
any protocol-based solution seems to be up in the air still (?).
Hopefully both interfaces can be enhanced
Done! http://dev.clojure.org/jira/browse/CLJS-157
On 3 March 2012 01:15, David Nolen wrote:
> Please open a ticket in JIRA. Thanks!
>
> On Fri, Mar 2, 2012 at 4:50 AM, Stuart Campbell wrote:
>
>> Hello,
>>
>> I'm encountering a problem where the browser REPL sometimes omits the
>> ClojureScript
Hi! I am a student at Swansea University (UK), trying to present a
Project about Clojure STM performance and Java Locks performance
during the simulation of concurrent Banking transactions:
I intend to execute a concurrent transfer of (fixed amount of) money
from an account A to an account B in a
How I can translate this InteractionEvent written for a java example to
clojure?
void myCallback() {
vtkTransform t = new vtkTransform();
boxWidget.GetTransform(t);
boxWidget.GetProp3D().SetUserTransform(t);}
boxWidget.AddObserver("InteractionEvent", this, "myCallback");
The talk was really enligthing... but I would say it is still
research.
While I can trust you can make, say an intuitive and reactive UI for
flash like animations, I think there are still problems to take care
of for the program example.
Here this is just a simple algorithm without long calls ins
Thanks Stuart,
Looks like the problem might be here:
https://github.com/clojure/clojurescript/blob/master/src/clj/cljs/repl.clj#L117
I'll dig into this this weekend.
On Mar 2, 6:30 pm, Stuart Campbell wrote:
> Done!http://dev.clojure.org/jira/browse/CLJS-157
>
> On 3 March 2012 01:15, David No
Hi.
Is it possible to pretty print a source code of the function defined
with defn? I have tried the following:
(defn qw []
(inc 2))
(with-pprint-dispatch code-dispatch (pprint qw))
And got #. But I would like to get at least
"(inc 2)". Is it possible at all?
Nikem
--
You received this mes
On Friday, March 2, 2012 7:03:10 AM UTC-6, tim.visher wrote:
>
> I will not in any way claim to know how or why this works. I'm just
> starting to use multimethods myself, but I'll give you my set up that
> appears to be working at the moment.
>
> I have a namespace:
>
> (ns store.store)
>
>
(clojure.repl/source-fn 'qw) will give you the source.
On Fri, Mar 2, 2012 at 10:32 AM, Nikem wrote:
> Hi.
>
> Is it possible to pretty print a source code of the function defined
> with defn? I have tried the following:
>
> (defn qw []
> (inc 2))
>
> (with-pprint-dispatch code-dispatch (pprint
I use a lot of multimethods with my framework, Ciste[0] and it can work,
the only thing is you have to be very careful about what you put where,
and it helps to have a lot of namespaces.
What I do is try to keep all of my defmulti's in one namespace and have
only defmethod's in another namespace.
Mark Rathwell writes:
> (clojure.repl/source-fn 'qw) will give you the source.
You can also use serializable-fn to create a function that will carry
its source around with it in metadata:
https://github.com/technomancy/serializable-fn
But it's not very well tested.
-Phil
--
You received thi
Hi All,
I've been working on my first little clojure project for the past couple of
days, but have now run into a problem with leiningen and was hoping someone
could point me in the right direction to find a solution.
I'm using lein 1.7.0, clojure 1.3.0 and openJDK 6 on a ubuntu based system.
By popular request:
http://groups.google.com/group/clj-time
--
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
"Perfection is the enemy of the good."
-- Gustave Flaubert, French realist novelist (1821-1880)
--
You r
36 matches
Mail list logo