Thinking aloud, clojure could be used to create a DSL using which the
students can experiment with concepts from different sciences, and see the
results / effects in a graphical manner !!
On Wednesday, September 12, 2012 11:03:04 AM UTC+5:30, Murtaza Husain wrote:
>
>
> This is really interes
This is really interesting. I am wondering if the idea could be broadened
to not just teach CS, but also maths, physics and chemistry.
A curriculum in which programming is used as a tool to explore the
different sciences. An integrated curriculum to teach the different
sciences.
Please keep
Hi Jim,
Thank you for comprehensible explanation.
I understand.
Thanks,
- Takahiro
On Sep 12, 10:45 am, Jim Crossley wrote:
> Hi Takahiro,
>
> When considering a specific library in isolation, e.g. HornetQ, there is
> little difference between using it within or without an app server.
>
> Benef
Hi Takahiro,
When considering a specific library in isolation, e.g. HornetQ, there is
little difference between using it within or without an app server.
Benefits of an app server include uniform deployment, centralized
configuration, monitoring, and control, clustering capabilities to support
dj looks interesting, thanks for the link. :-)
- Chas
On Sep 10, 2012, at 8:31 PM, Brent Millare wrote:
> I emit the clojurescript code myself by calling cljs.closure/build myself and
> put this into the html file. I cache the code using
> clojure.core.memoize/memo-fifo with my own function th
Actually since you are using def, I believe your method registrations are
global. You should be using binding with dynamic vars to get thread locals.
Also with mine, since I have the user specify the pluralfn symbol and since
it can be called in another namespace, the namespace of the pluralfn i
Hi BG and Neale,
Thanks for taking the time to answer my question. Now I can read that code
thanks to you.
These was key to understand what was going on:
*(apply + 1 2 '( 3 4))
which is equivalent to -* *
(+ 1 2 3 4)*
and
*so the final result is equivalent to*
*((list (first '(1 2)) (first (
FWIW, I'm working on this with Light Table, which removes a lot of the
difficulties here - it will be include this script tag and you're ready to
go. There's no reason that we need to jump through a bunch of hoops here.
My plan is that the next release (sometime after strange loop) will include
Hi Laurent,
I've been using CCW and cljsbuild for three months and it is working well
for me but I suspect that my workflow can improve.
I run cljsbuild auto (incremental mode) and edit cljs files in CCW, then
refresh the browser (approx 6sec compile time)
I suspect that I could improve my wor
Hi,
I'm sending this on behalf of Jon Jagger, the conference chair.
ACCU invites you to propose a session for its leading software
development conference.
The conference will be held in Bristol, England, from the 9th to the
13th April inclusive.
Our opening keynote speakers will be Eben Upton, M
As you might know, Oracle recently released Embedded Java which purpose is to
be used on memory and CPU constrained devices. I see that some people reported
that Clojure works with it, and that performance is excellent, but the question
is have someone tried using it for non trivial applications
I haven't been using it since it's in contrib, but I miss some of the
functionality. The wrappers around Coda/Hale don't feel right. Any
suggestions?
Thanks
Ignacio
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email
Il giorno 07/set/2012, alle ore 15:45, lambdatronic ha scritto:
> Thanks, Tim. This looks great.
>
> For those of you who don't want to go digging through the thread, here's the
> summary:
>
> Step 1. Download nrepl-0.1.4-preview from Marmalade or MELPA (depends on
> clojure-mode 1.11).
>
>
I emit the clojurescript code myself by calling cljs.closure/build myself
and put this into the html file. I cache the code using
clojure.core.memoize/memo-fifo with my own function that takes the
dependent files timestamps as args (so that changes result in recompiles).
Using ring, pages with
Rich:
I'm not sure what you mean by the not-fastest-path possible that exists in
today's Clojure code, so if you get a chance, see if the below is what you mean.
As far as I can tell (i.e. putting debug println's in the Java code of RT.map),
when someone enters a map literal in, say, a function
Hi,
Forgive my ignorance, although I think the project must be useful, but
I still don't understand what is the benefit of using application
server.
What is the difference between using a particular library(e.g.
HornetQ) with JBoss AS7 and using the same one without JBoss AS7?
Cheers,
- Takahiro
I've posted a first rough cut of an edn parser written in plain Java
here: https://github.com/bpsm/edn-java
The parser itself is Wirthian, which is to say it's a hand-written
LL(2) scanner coupled with a hand-written LL(1) recursive decent
parser. This is easy enough to do for edn's uncomplicated
> > (apply map list (partition 2 [ 1 2 3 4 5 ])) => ((1 3) (2 4))
>
> This is equivalent to -
>
> (map list '(1 2) '(2 4) '(5))
Actually, since no pad collection is supplied, the partition call returns
((1 2) (3 4))
So the apply variant (unwrapping the collection) is equivalent to
(map lis
> I don't understand how is this expression evaluated to get the shown result
>
> (apply map list (partition 2 [ 1 2 3 4 5 ])) => ((1 3) (2 4))
This is equivalent to -
(map list '(1 2) '(2 4) '(5))
> removing the apply I got this:
>
> (map list (partition 2 [ 1 2 3 4 5 ])) => (((1 2)) ((3 4)))
>
I don't understand how is this expression evaluated to get the shown result
(apply map list (partition 2 [ 1 2 3 4 5 ])) => ((1 3) (2 4))
removing the apply I got this:
(map list (partition 2 [ 1 2 3 4 5 ])) => (((1 2)) ((3 4)))
how is the apply changing the result? I'm not able to see the reas
>
>
> You should use :plugins for plugins. :dev-dependencies doesn't do
> anything in Lein 2.
>
> e.g. :plugins [[lein-cljsbuild "0.2.7"]]
>
> This might solve your problem.
>
Tried that as well, and it didn't work :(
Thomas
--
You received this message because you are subscribed to the G
I just put together a simple example repo on GitHub, containing a literate
programming solution to the Potter Kata
(http://codingdojo.org/cgi-bin/wiki.pl?KataPotter) using Emacs' org-babel
mode. You can check it out here:
https://github.com/lambdatronic/org-babel-example
Also be sure to tak
On 11 September 2012 19:54, Thomas wrote:
> :dev-dependencies [[lein-cljsbuild "0.2.7"]] ; cljsbuild plugin
> having googled for this problem people who hit this in the past ran older
> versions of both Clojure and lein cljsbuild (I run the latest lein2)
You should use :plugins for plugins.
Ok, it has nothing to do with clojure it's a GAE issue. Just in case
someone trips over it too, the app must be started using
lein appengine-prepare
lein appengine-dev-appserver foo-dev
from bash, instead of
(use 'foo.core)
(in-ns 'foo.core)
(ae/serve foo-app)
from REPL. See the section
I have just downloaded the lein cljsbuild from here:
https://github.com/emezeske/lein-cljsbuild and build the simple project and
that worked
Then I build an uberjar from my project file and noticed that clojure 1.3.0
was included in it I suspect that is the problem ((Noir needs it
app
We released our third official version of Immutant today!
With this release we now publish the Immutant namespaces to Clojars. They
are of limited use when run outside of Immutant, of course, but they'll at
least compile so you can mock/stub/redefine them in your unit tests. You
can render some
I understand your frustration.
But it is important to note that timeliness and feedback are a two-way street.
There was a time when changes to Clojure were tried immediately by users, and
I'd know within hours if not minutes if I'd introduced something that caused
problems for someone. That mat
Hi,
> I guess that at least the following require a restart. Please correct /
> explain as needed :
>
> - change in CSS file on disk ?
> - change in template file (either enfocus / hiccup-on-the-browser -don't
> remember the name) ?
>
> and also when doing certain changes to the ClojureScript code
Dear all,
I wanted to give ClojureScript a try in combination with Noir so after
reading the various descriptions on the interweb I came up with the
following project.clj file:
(defproject x "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME";
:lic
On Tue, Sep 11, 2012 at 08:24 -0700, John Gabriele wrote:
>My vague understanding is that clojuredocs is currently written in Ruby
>and there have been plans to rewrite it in Clojure.
It would be good to know what the plans are as I find ClojureDocs to be quite
an important tool when I de
On Tue, Aug 21, 2012 at 19:40 +0100, Jim - FooBar(); wrote:
> Hi everyone,
>
> I get this very strange error even though I'm using clojure 1.5
> alpha3 and java version "1.7.0_02" on Java HotSpot(TM) 64-Bit Server
> VM !
>
> ClassNotFoundException jsr166y.ForkJoinTask
I've just filed http://dev.
Except for the fact that github is down right now, you can get the source code
for ClojureDocs linked to from the home page (links near the bottom).
I haven't heard anything definitive from the creators of ClojureDocs, but I
would guess they are busy with other things, and adding Clojure 1.4 to
On Tuesday, September 11, 2012 7:01:39 AM UTC-4, Wolodja Wentland wrote:
>
> Hi all,
>
> I was wondering when ClojureDocs might be updated to show documentation
> for
> Clojure 1.4 as well. It is just that I thought that it'll happen
> "eventually"
> but it hasn't yet and I am unsure if there
2012/9/11 Chas Emerick
> On Sep 11, 2012, at 4:00 AM, Laurent PETIT wrote:
>
> 2012/9/10 Chas Emerick
>
>> I've been using a combination of lein-cljsbuild to keep the on-disk
>> generated code fresh and piggieback[1] for all of my cljs REPL needs.
>>
>
> Hello Chas,
>
> I've tried to use piggieb
This doesn't seem to work for non-terminating decimals like 1/3:
(defn round [s n]
> (.setScale (bigdec n) s java.math.RoundingMode/HALF_EVEN))
> #'user/round
> user=> (round 3 (/ 1 3))
> ArithmeticException Non-terminating decimal expansion; no exact
> representable decimal result. java.mat
On Sep 11, 2012, at 4:00 AM, Laurent PETIT wrote:
> 2012/9/10 Chas Emerick
> I've been using a combination of lein-cljsbuild to keep the on-disk generated
> code fresh and piggieback[1] for all of my cljs REPL needs.
>
> Hello Chas,
>
> I've tried to use piggieback. My current stack for playin
On Aug 9, 6:21 pm, Nikita Beloglazov wrote:
> I'm going to organize little clojure course at my university this year. For
> this I want to implement set of tasks that hopefully will help to practise
> clojure.
Some tasks you may find at 4clojure:
https://www.4clojure.com/problems
Sort by "topic"
Hi all,
I was wondering when ClojureDocs might be updated to show documentation for
Clojure 1.4 as well. It is just that I thought that it'll happen "eventually"
but it hasn't yet and I am unsure if there is somebody that can/should be
poked about this. It is just that I consider ClojureDocs to be
Thanks for taking an interest, Brent.
Interesting that you're using atoms rather than vars - it means that method
registration is no longer thread-local. I wonder if there could be a
scenario where method registration was actually used to coordinate between
threads? :-)
That could actually be use
Hi,
This thread on the Enlive mailling list may be of some interest to you:
[enlive] How to select all user visible text from webpage?
https://groups.google.com/forum/#!msg/enlive-clj/rrY08JdI4Tc/FmDuNjc6w_oJ
Denis
On Thu, Sep 6, 2012 at 7:41 PM, jamieorc wrote:
> Hey all, I'm looking for a
2012/9/10 Chas Emerick
> I've been using a combination of lein-cljsbuild to keep the on-disk
> generated code fresh and piggieback[1] for all of my cljs REPL needs.
>
Hello Chas,
I've tried to use piggieback. My current stack for playing with the
concepts is leiningen2 on the command line (to s
2012/9/10 Takahiro Hozumi
> Hi,
> I refresh browser every time I change cljs files.
>
> > "Using the REPL as the main way to deliver code to the browser means
> never having to refresh the page. One could theoretically build an entire
> application without a single page refresh. If you find yours
Hi Paul,
Thanks for the workflow.
- use the Clojure REPL as much as possible, even for my CLJS code.
Afterall, it's just Clojure, right?
This also encourages good program design, keeping browser-specific code
in a single namespace
How do you achieve the above ? Do you specify your cljs
43 matches
Mail list logo