Thursday, July 29, 2010

CDT - The Clojure Debugging Toolkit

http://georgejahad.com/clojure/cdt.html

> The CDT, (Clojure Debugging Toolkit,) is a set of clojure functions/macros that use the Java Debug Interface, http://java.sun.com/javase/6/docs/jdk/api/jpda/jdi/index.html, to debug a remote vm, from a repl running on another vm.
>> You can set breakpoints, catch exceptions, examine the stack frame/locals; what makes it unique, (afaik,) is that you can eval arbitrary clojure forms in the lexical scope of a suspended, remote-thread's stack frame.

Posted via email from miner49r

Monday, July 26, 2010

Clojure quick reference (for 1.2 beta)

http://faustus.webatu.com/clj-quick-ref.html

So here is a quick reference to all core operations - core API, special forms, reader macros and Java interop - in Clojure 1.2.

Posted via email from miner49r

Saturday, July 24, 2010

Developing and Deploying a Simple Clojure Web Application

http://mmcgrana.github.com/2010/07/develop-deploy-clojure-web-applications.html

The post walks through the process of developing and deploying a simple web application in Clojure. After reading this you should be able to build your own app and deploy it to a production server.

Posted via email from miner49r

Tuesday, July 20, 2010

Saturday, July 17, 2010

cljr

http://github.com/liebke/cljr

Cljr is a Clojure REPL and package manager. It’s designed to complement the project-oriented approach of dependency management systems likeLeiningen and Maven, both of which are my preferred tools for managing traditional-project dependencies. However, much of what I use Clojure for, including Incanter-based data analysis, is not really project-oriented. In these cases, it is more convenient to have access to a REPL (and Swank server) backed by a global package-management system.

Posted via email from miner49r

Wednesday, July 14, 2010

HDMI is Dead. Introducing HDBaseT Networking

HDMI is dead. How can we say this? Because we have seen the future and it is HDBaseT. HDBaseT technology runs over STANDARD Cat5e/6 cable and implements something it calls 5Play, an unrivaled feature-set that converges full uncompressed HD video, audio, 100BaseT Ethernet, and various control signals. Oh, it also transmits up to 100W of power - that's enough to drive a 37-inch TV. And it can extend up to 100 meters passively. HDBaseT has the bandwidth to support the highest video resolutions such as full HD 1080p as well as 3D and 2Kx4K formats. HDBaseT is the first to provide all-in-one connectivity, making it possible for a single-connector TV to receive power, video/audio, Internet and control signals from the same cable.

Finally, something I predicted a decade ago might actually happen.

Posted via email from miner49r

Better Clojure Test Results with Deview

http://formpluslogic.blogspot.com/2010/07/better-clojure-test-results-with-deview.html

Does a nice diff on the actual versus expected results and cleans up the stack trace for quicker debugging.

Posted via email from miner49r

Tuesday, July 13, 2010

Clojure quick reference

http://faustus.webatu.com/clj-quick-ref.html

So here is a quick reference listing all core operations - core API, special forms, reader macros and Java interop - in Clojure 1.2.

Posted via email from miner49r

How to setup Clojure from scratch

http://programmingzen.com/2010/07/13/how-to-setup-clojure-from-scratch/#comment-10771

This post explains how to setup a Clojure environment step-by-step, including a workingclj script (the common name for Clojure’s REPL). For this post I used the clj script contained within the Getting Started guide on Wikibooks as a base, but I built on top of it , so as to customize and improve it. 

Posted via email from miner49r

new slogan from Apple

I don't know what all the complaining is about.  Judicious use of duct tape fixes the problem.  It also allows you to go hands free.

Posted via email from miner49r

Monday, July 12, 2010

Cultural impact of 'Lost'

clojure.core - Clojure Examples Wiki

App Inventor for Android

To use App Inventor, you do not need to be a developer. App Inventor requires NO programming knowledge. This is because instead of writing code, you visually design the way the app looks and use blocks to specify the app's behavior.

Posted via email from miner49r

Thursday, July 8, 2010

Clojure's edge on Node.js - dosync

http://dosync.posterous.com/22397098

 aleph is a new ultra-thin wrapper around the popular Netty framework by Zachary Tellman.

In Clojure we don't need to use callbacks. This means for common things like talking to databases, we don't need them to have asynchronous interfaces. That's because we have really fantastic primitives in the language itself for dealing with concurrency. This code runs twice as fast as the Node.js counterpart - probably due to the excellent perf of Clojure coupled with leveraging multiple cores.

Posted via email from miner49r

Wednesday, July 7, 2010

CDT - The Clojure Debugging Toolkit

http://georgejahad.com/clojure/cdt.html

> The CDT, (Clojure Debugging Toolkit,) is a set of clojure functions/macros that use the Java Debug Interface, http://java.sun.com/javase/6/docs/jdk/api/jpda/jdi/index.html, to debug a remote vm, from a repl running on another vm.

Posted via email from miner49r

Thursday, July 1, 2010

baby Quinlan

Congratulations to Duane, Hope and baby Quinlan in Nebraska.

Posted via email from miner49r