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.

AttachmentSize
SanjayBlogShot-35.jpeg2 KB
SanjayBlogShot-75.jpg4.87 KB
 

Articles

This article describes the design of SWELL, an English-Like domain-specific language for testing Swing applications.
Introduction to parser development using the completely visual tool, VisualLangLab.
This article describes the Java Native Access (JNA) approach to integrating native libraries with Java programs.
The "standard I/O" streams--System.out, System.err, and System.in--are critically important for many Java developers. But put your Java app in a JAR file and data sent to these streams is lost forever. Sanjay Dasgupta introduces a project to provide a GUI terminal for these streams in JAR-launched...
In this article, Sanjay Dasgupta builds a simple compiler that augments Java with tasks (independent blocks of code that execute in parallel), thus creating a new language, called AJ, that well supports the programming of systems with concurrent activities.

Weblogs

I've been testing FX.js logo (...

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

HelloWorld-JavaFX

(...

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

Earlier versions of VisualLangLab required the user to specify an alphanumeric name for all tokens. This made it difficult to understand rules using...

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)...

A preview of the pure Java version of VisualLangLab is available here. The GUI, and other characteristics, remain...

A new tutorial that exercises VisualLangLab using all the examples and techniques in...

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