Skip to main content

Sanjay Dasgupta

Sanjay Dasgupta has been using Java since 1996 (after many years with many other languages). He works as an independent consultant, and lives in Kolkata, India.


sanjay_dasgupta's blog

Application-Architectures Document Available Now!

Posted by sanjay_dasgupta on August 25, 2012 at 4:35 AM PDT

The FX.js text logo Application Architectures document is now available.

FX.js on JDK 7 Update 6

Posted by sanjay_dasgupta on August 16, 2012 at 8:47 PM PDT

I've been testing FX.js logo (A Smarter FXML Alternative, with the latest JDK (SE 7 Update 6), and have updated the

FX.js - A Smarter FXML Alternative

Posted by sanjay_dasgupta on August 3, 2012 at 1:09 AM PDT

How many lines of Java do you need to create the following JavaFX application?


(Answer: About 30, as seen in Hello World, JavaFX Style)

Clojure Example for VisualLangLab API

Posted by sanjay_dasgupta on July 3, 2012 at 3:50 AM PDT

The VisualLangLab API documentation now includes a Clojure companion for the existing Java client example.

VisualLangLab Grammars Now Even More Intuitive

Posted by sanjay_dasgupta on June 20, 2012 at 4:20 AM PDT

Earlier versions of VisualLangLab required the user to specify an alphanumeric name for all tokens. This made it difficult to understand rules using tokens without intuitive names. A good example is the rule infixOp from a Java grammar in Figure-1 below.

A Java7 Grammar for VisualLangLab

Posted by sanjay_dasgupta on March 3, 2012 at 7:20 AM PST

VisualLangLab now has a Java7 (JDK7) grammar!  Read on to find out how you can use the grammar to locate usages of the new Java7 (project coin) language features in the source-code of the Oracle JDK 7u3 itself.

Vulcan-ized Rhino: Telepathic Power for your Code

Posted by sanjay_dasgupta on January 25, 2012 at 12:59 AM PST

Preview of VisualLangLab Pure-Java Version Avaliable

Posted by sanjay_dasgupta on January 5, 2012 at 9:15 AM PST

A preview of the pure Java version of VisualLangLab is available here. The GUI, and other characteristics, remain virtually unchanged (see documentation), but the download is very much smaller as it does not bundle the entire Scala API.

VisualLangLab 7: New Features, Expanded Tutorials

Posted by sanjay_dasgupta on December 13, 2011 at 10:18 PM PST

A new tutorial that exercises VisualLangLab using all the examples and techniques in Chapter-3, A Quick Tour for the Impatient, of the book The Definitive ANTLR Reference can be found

VisualLangLab supports all JVM Languages

Posted by sanjay_dasgupta on October 13, 2011 at 7:46 AM PDT

With the release of version 6.01, VisualLangLab can support all -- present & future -- JVM languages.