Re: Clojure.org: Concurrency screencast 404

2014-01-07 Thread abhi
Oh. Looks like the link has been updated already. Missed that earlier.


On Tue, Jan 7, 2014 at 9:49 PM, abhi  wrote:

> http://clojure.org/concurrent_programming
>
> Apologies for the delayed response.
>
>
> On Fri, Dec 27, 2013 at 1:41 AM, Alex Miller  wrote:
>
>> Which page had the link?
>>
>> --
>> --
>> 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 - please be patient with
>> your first post.
>> To unsubscribe from this group, send email to
>> clojure+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/clojure?hl=en
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Clojure" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to clojure+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>
>
> --
> Queer little twists and quirks go into the making of an individual. To
> suppress them all and follow clock and calendar and creed until the
> individual is lost in the neutral gray of the host is to be less than
> true to our inheritance Life, that gorgeous quality of life, is
> not accomplished by following another man's rules. It is true we have
> the same hungers and same thirsts, but they are for different things
> and in different ways and in different seasons Lay down your own
> day, follow it to its noon, your own noon, or you will sit in an outer
> hall listening to the chimes but never reaching high enough to strike
> your own.
>- Angelo Patri
>



-- 
Queer little twists and quirks go into the making of an individual. To
suppress them all and follow clock and calendar and creed until the
individual is lost in the neutral gray of the host is to be less than
true to our inheritance Life, that gorgeous quality of life, is
not accomplished by following another man's rules. It is true we have
the same hungers and same thirsts, but they are for different things
and in different ways and in different seasons Lay down your own
day, follow it to its noon, your own noon, or you will sit in an outer
hall listening to the chimes but never reaching high enough to strike
your own.
   - Angelo Patri

-- 
-- 
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 - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Clojure.org: Concurrency screencast 404

2014-01-07 Thread abhi
http://clojure.org/concurrent_programming

Apologies for the delayed response.


On Fri, Dec 27, 2013 at 1:41 AM, Alex Miller  wrote:

> Which page had the link?
>
> --
> --
> 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 - please be patient with
> your first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>



-- 
Queer little twists and quirks go into the making of an individual. To
suppress them all and follow clock and calendar and creed until the
individual is lost in the neutral gray of the host is to be less than
true to our inheritance Life, that gorgeous quality of life, is
not accomplished by following another man's rules. It is true we have
the same hungers and same thirsts, but they are for different things
and in different ways and in different seasons Lay down your own
day, follow it to its noon, your own noon, or you will sit in an outer
hall listening to the chimes but never reaching high enough to strike
your own.
   - Angelo Patri

-- 
-- 
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 - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Clojure.org: Concurrency screencast 404

2013-12-26 Thread abhi
 That's the one I was looking for. Thanks!

Is there a place I can file this as an issue so that the website points to
the right one?


On Tue, Dec 17, 2013 at 1:48 AM, Alex Miller  wrote:

> blip.tv killed the Clojure account. Many of the videos were moved to
> YouTube under the ClojureTV account:
>
> http://www.youtube.com/user/ClojureTV
>
> I suspect this is the talk you're referring to:
>
> http://www.youtube.com/watch?v=dGVqrGmwOAw
>
>
> On Monday, December 16, 2013 2:44:53 AM UTC-6, Abhijith wrote:
>>
>> Hello,
>>Concurrency screencast link to blip.tv is throwing a 404. Is this a
>> temporary thing or has it moved permanently?
>>
>> > Most of this is covered in more detail in the concurrency 
>> > screencast
>> .
>>
>> --
>> Queer little twists and quirks go into the making of an individual. To
>> suppress them all and follow clock and calendar and creed until the
>> individual is lost in the neutral gray of the host is to be less than
>> true to our inheritance Life, that gorgeous quality of life, is
>> not accomplished by following another man's rules. It is true we have
>> the same hungers and same thirsts, but they are for different things
>> and in different ways and in different seasons Lay down your own
>> day, follow it to its noon, your own noon, or you will sit in an outer
>> hall listening to the chimes but never reaching high enough to strike
>> your own.
>>- Angelo Patri
>>
>  --
> --
> 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 - please be patient with
> your first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>



-- 
Queer little twists and quirks go into the making of an individual. To
suppress them all and follow clock and calendar and creed until the
individual is lost in the neutral gray of the host is to be less than
true to our inheritance Life, that gorgeous quality of life, is
not accomplished by following another man's rules. It is true we have
the same hungers and same thirsts, but they are for different things
and in different ways and in different seasons Lay down your own
day, follow it to its noon, your own noon, or you will sit in an outer
hall listening to the chimes but never reaching high enough to strike
your own.
   - Angelo Patri

-- 
-- 
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 - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Clojure.org: Concurrency screencast 404

2013-12-16 Thread abhi
Hello,
   Concurrency screencast link to blip.tv is throwing a 404. Is this a
temporary thing or has it moved permanently?

> Most of this is covered in more detail in the concurrency 
> screencast
.

-- 
Queer little twists and quirks go into the making of an individual. To
suppress them all and follow clock and calendar and creed until the
individual is lost in the neutral gray of the host is to be less than
true to our inheritance Life, that gorgeous quality of life, is
not accomplished by following another man's rules. It is true we have
the same hungers and same thirsts, but they are for different things
and in different ways and in different seasons Lay down your own
day, follow it to its noon, your own noon, or you will sit in an outer
hall listening to the chimes but never reaching high enough to strike
your own.
   - Angelo Patri

-- 
-- 
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 - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


send from agent error handler does not work

2011-07-27 Thread abhi
  I tested the following on clojure 1.2 and clojure 1.2.1 and it
does not seem to work.

(def foo (agent nil))
(def bar (agent nil :error-handler (fn [a e] (do (def called? true)
(send foo (constantly e)
(def called? false)
(send bar inc) ; try incrementing nil
(await error); wait for agent to finish
[@foo called?] ; check value
=> [nil true]

The last expression should evaluate to: [true
#]. Instead, it's
evaluating to '[nil true]', which indicates that the 'error-handler'
is indeed being called but 'send' isn't working.

It works as expected on clojure 1.3.0-beta1 though.

 Seems like this issue was reported last year and has resurfaced.
Link to previous discussion about the bug:
http://groups.google.com/group/clojure/browse_thread/thread/c1d05bdbb50d7d28/4d1a64405e8fb766?lnk=gst&q=send+from+agent+error+handler#4d1a64405e8fb766

--
Abhijith

-- 
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 - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: Which GUI toolkit would you like to see wrapped in an idiomatic Clojure library?

2010-05-31 Thread abhi
+1 for swing

On Thu, May 27, 2010 at 8:48 PM, Luke VanderHart
 wrote:
> My side project is a fairly complex GUI application written in
> Clojure. Recently, I've become irritated with using Java interop for
> everything. It's not that Clojure doesn't have nice java interop - it
> does. It's just that when interacting with a GUI framework, which is a
> large part of my app, I have to be back in mutable object-oriented
> land, worrying about class hierarchies, mutable state, locks, etc.
> Yucky.
>
> So, with a perhaps dangerous lack of sanity and without any guarantee
> of success, I've decided to try my hand at writing an idiomatic
> Clojure GUI library. If I have success (which I doubt) I will of
> course make it available as open source.
>
> I intend for it to be mostly declarative, with a nice DSL for defining
> GUI elements. Each component will also implement map, and use one of
> Clojure's reference types as an interface for inspecting / updating
> its state. I may also implement some aspects of Functional Reactive
> Programming wherever it's convenient to do so.
>
> What you all must help me decide is what GUI framework to use as the
> underpinnings of it. It's genuinely hard to decide. I have at least
> some experience with all of them, so I have no strong preference, but
> I'd like to get your input. I did consider trying to make it abstract
> enough that you could plug in *any* of them under the hood, but
> there's enough differences between the frameworks that that would get
> very ugly very fast.
>
> Possibilities are:
>
> AWT
> Pros: native widgets, bundled with Java, low-level
> Cons: few widgets, considered somewhat obselete
>
> Swing
> Pros: bundled with Java, good widget selection
> Cons: non-native widgets
>
> SWT
> Pros: native widgets, widely used
> Cons: requires platform-specific libs
>
> QT Jambi
> Pros: native widgets, huge widget selection, highly-regarded framework
> Cons: requires platform-specific libs, writing custom widgets is
> hairy, momentum and support seem to be lagging since Nokia dropped
> official support.
>
> Remember, the actual API won't matter - that will be completely
> abstracted away. So try to focus on the framework's look and feel.
> Also let me know if I've missed any of the framework's key
> characteristics.
>
> Thanks!
>
> -Luke
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> --
> 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 - please be patient with your 
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en

-- 
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 - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: Full Disclojure - I Need Topics!

2010-01-24 Thread abhi
> * How to make sense of Clojure's stack traces.
> * How to use Java debugging and profiling tools with Clojure.

1+

-- 
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 - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: Good "refs" on concurrency?

2010-01-17 Thread abhi
>  Bascally, I'd like to read a whole book about it relevant
> to Clojure.  (Or maybe relevant to Java.)

I have heard Rich recommend 'Java concurrency in practice' in one of
his talks. You could take a look at that.

-
Abhijith
-- 
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 - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Re: Clojure development environments

2009-12-04 Thread abhi
Forgot to mention. 'socks' sets up slime, clojure and bunch of other
modes for emacs. You will have to install emacs by yourself in order
for it to work.

On Fri, Dec 4, 2009 at 5:48 PM, abhi  wrote:
> I don't know which OS you are running on, but if you are using windows
> you can checkout clojurebox.
> It setups emacs, clojure, and sets up slime. It works out of the box.
> You can find it here: http://clojure.bighugh.com/
>
> If you want to setup clojure on linux you could use a system called
> Boots. This is what I use. The installation is pretty simple. This
> sets up only clojure though. The author has one more project called
> socks but this seems to be broken because of the latest changes to
> swank-clojure.
>
>
> n Fri, Dec 4, 2009 at 3:48 PM, balln...@googlemail.com
>  wrote:
>> At present the biggest problem Clojure has, is the lack of an easily
>> accessible development environment.
>> If the language is a masterpiece but has no complete, integrated and
>> convenient development environment to offer it his like having a new
>> Porsche but no keys to open the doors.
>> This is what is missing to give the language more momentum and
>> popularity.
>>
>> It does not have to be as complete and comfortable as Allegro from
>> Franz (Common Lisp) or Lispworks from the start. If you think of IDLE
>> for Python for example, it comes with the distribution and works out
>> of the box. This is easy access!
>>
>
>> Emacs / clojure-mode:
>> You need to install git to pull down the latest sources!
>> You need Clojure and Clojure-contrib (usually you cannot dowload
>> contrib but have to build it)
>> You need to have ant / maven to build contrib
>
>> You need to download Emacs
>> You need to download clojure-mode
>> You need to modify .el startup files for Emacs
>> and then - how do I get to the REPL? how does this all work? Is there
>> any doc or help? - no
>> Sorry but Emacs is unfamiliar to regular developers
>>
>> VimClojure:
>> similar to clojure-mode setup ... separate downloads, builds,
>> configs ...
>> and then it does not work out of the box or you need to read forums
>> for hours to assemble you base knowledge on how things work
>>
>> Textmate / Clojure bundle:
>> The Clojure bundle requires Ruby.
>> Nothing against Ruby, but I have to install another entire language
>> just to give me some limited IDE features.
>> At least Textmate is a very convenient Editor for non-geeks
>>
>> Eclipse / counterclockwise
>> You need to download and install this giant block of "can do
>> everything" infrastructure - Eclipse
>> You need to install the plugin that is good an evolving but still
>> limited
>> If you consider the disk- and memory-space- / feature-ratio ...
>>
>> Netbeans / Enclojure
>> worked relatively well so far ... needs time to grow further
>>
>> Waterfront
>> I like the idea very much
>> lightweight
>> Clojure specific (in contrast to Eclipse, Netbeans, Idea)
>> configurable in Clojure!
>> unfortunately it keeps crashing
>>
>> If a more evolved / robust waterfront would be a part of the contrib,
>> it would be a big step towards approachability
>>
>
>
>
> --
> Queer little twists and quirks go into the making of an individual.
> To suppress them all and follow clock and calendar and creed until the
> individual is lost in the neutral gray of the host is to be less than
> true to our inheritance.
> Life, that gorgeous quality of life, is not accomplished by following
> another man's rules.
> It is true we have the same hungers and same thirsts, but they are for
> different things and in different ways and in different seasons.
> Lay down your own day, follow it to its noon, or you will sit in an
> outer hall listening to the chimes but never reaching high enough to
> strike your own.
>



-- 
Queer little twists and quirks go into the making of an individual.
To suppress them all and follow clock and calendar and creed until the
individual is lost in the neutral gray of the host is to be less than
true to our inheritance.
Life, that gorgeous quality of life, is not accomplished by following
another man's rules.
It is true we have the same hungers and same thirsts, but they are for
different things and in different ways and in different seasons.
Lay down your own day, follow it to its noon, or you will sit in an
outer hall listening to the chimes but never reaching high enough to
strike your own.

-- 
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 - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: Clojure development environments

2009-12-04 Thread abhi
I don't know which OS you are running on, but if you are using windows
you can checkout clojurebox.
It setups emacs, clojure, and sets up slime. It works out of the box.
You can find it here: http://clojure.bighugh.com/

If you want to setup clojure on linux you could use a system called
Boots. This is what I use. The installation is pretty simple. This
sets up only clojure though. The author has one more project called
socks but this seems to be broken because of the latest changes to
swank-clojure.


n Fri, Dec 4, 2009 at 3:48 PM, balln...@googlemail.com
 wrote:
> At present the biggest problem Clojure has, is the lack of an easily
> accessible development environment.
> If the language is a masterpiece but has no complete, integrated and
> convenient development environment to offer it his like having a new
> Porsche but no keys to open the doors.
> This is what is missing to give the language more momentum and
> popularity.
>
> It does not have to be as complete and comfortable as Allegro from
> Franz (Common Lisp) or Lispworks from the start. If you think of IDLE
> for Python for example, it comes with the distribution and works out
> of the box. This is easy access!
>

> Emacs / clojure-mode:
> You need to install git to pull down the latest sources!
> You need Clojure and Clojure-contrib (usually you cannot dowload
> contrib but have to build it)
> You need to have ant / maven to build contrib

> You need to download Emacs
> You need to download clojure-mode
> You need to modify .el startup files for Emacs
> and then - how do I get to the REPL? how does this all work? Is there
> any doc or help? - no
> Sorry but Emacs is unfamiliar to regular developers
>
> VimClojure:
> similar to clojure-mode setup ... separate downloads, builds,
> configs ...
> and then it does not work out of the box or you need to read forums
> for hours to assemble you base knowledge on how things work
>
> Textmate / Clojure bundle:
> The Clojure bundle requires Ruby.
> Nothing against Ruby, but I have to install another entire language
> just to give me some limited IDE features.
> At least Textmate is a very convenient Editor for non-geeks
>
> Eclipse / counterclockwise
> You need to download and install this giant block of "can do
> everything" infrastructure - Eclipse
> You need to install the plugin that is good an evolving but still
> limited
> If you consider the disk- and memory-space- / feature-ratio ...
>
> Netbeans / Enclojure
> worked relatively well so far ... needs time to grow further
>
> Waterfront
> I like the idea very much
> lightweight
> Clojure specific (in contrast to Eclipse, Netbeans, Idea)
> configurable in Clojure!
> unfortunately it keeps crashing
>
> If a more evolved / robust waterfront would be a part of the contrib,
> it would be a big step towards approachability
>



-- 
Queer little twists and quirks go into the making of an individual.
To suppress them all and follow clock and calendar and creed until the
individual is lost in the neutral gray of the host is to be less than
true to our inheritance.
Life, that gorgeous quality of life, is not accomplished by following
another man's rules.
It is true we have the same hungers and same thirsts, but they are for
different things and in different ways and in different seasons.
Lay down your own day, follow it to its noon, or you will sit in an
outer hall listening to the chimes but never reaching high enough to
strike your own.

-- 
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 - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en