Version 197 of Robert Abitbol

Updated 2006-11-28 22:27:14

Edit page: http://wiki.tcl.tk/edit/10305@


My software work

I am a sort of programming aesthetes.

If I could use a metaphor to describe myself in relationship to programming, I'd say that I am like a painter who does not know how to paint but has mental visions of beautiful pictures; since he cannot paint, he hires a painter to bring to life his paintings.

Well I am like this painter except that I have visions not of paintings but of great software I want to bring to this world. Since I cannot program I have to rely on programmers and usually my relationships work out well, to everyone's benefit.

I am the architect, the conceptualizer of 3 programs (programmed by others):

* An editor programmed in TCL/TK (thanks to all the distinguished TCL/TK programmers who worked on it!)

* An interactive natural language translator (I am still working on it; it is right now written in C for DOS; we are porting it to C for Windows; we'll use a TCL/TK editor afterwards most probably).

This translator will be offered in a book; it won't have any data included. It is up to the users to enter the data. Garbage in, garbage out; the better the dictionary entries the better the translation. It will work in any pair of languages and it can be used assisted and unassisted also.

I was going to enter the French to English data myself and sell it as such but it is a gigantic task and I'll pass!

Of course this is not an idea that came overnight. This is an adaptation of a paper system that took me many years to develop! I am in fact the only linguist ever who was able to come up with such a system of comparison of languages.

* An outliner for writing in collaboration on Internet (not a wiki!); it is written in php with a MySQL database. It has rendered me many services through the years. Thanks to the two programmers!

My fourth software project will be an adaptation for the computer of the paper Agenda/Appointment/To do lists system I have created and which I have used for decades.


Contact me on:

* [email protected]

* AIM: pnb120

* Wiki: http://greenlightwiki.com/travelstories (thanks to the great BenKovitz). Anyone is welcome to write anecdotes, travel stories, portraits, etc. Even erotic stories! No blogs please!

If there is a tool on internet that can help writers, this is it! Writing an anecdote requires skill, concision, precise vocabulary. This is an excellent way to prepare your autobiography also.

* Also check out: http://greenlightwiki.com for great subjects: heuristics, improvisation, advice for better living, etc. Greenlight Wiki is hosted by the great Ben Kovitz eho has written a great piece of software in Python.


I bless the day I came across TCL/TK back in 2004 or 2005. It is an excellent language for my needs.

How did I learn of it? Through 3 excellent programs:

* Will Duquette's wiki editor.

* Brian Theado's TK Ouliner. One of the few stand-alone outliners on the market.

* Mark Roseman's ProjectForum.

These programs were all held in one simple exe files. Wow! I was really impressed! And my curiosity was piqued.

Afterwards, I discovered JCW's tcl.exe program that plays any TCL script and I thought this was a brilliant idea. I showed the program to a friend and I heard one Wow after another!

When I saw how easy it was to program an editor in TCL/TK, and how easy it was to link to databases and to C files, I became a TCL/TK fan, an afficionado as some people call it.

I still love C of course. C and TCL/TK. In which order? Well, it depends on the day! :-)


I love WikiT. It's like a workshop! Or a hive with busy bees. :-)

This wiki is a rock. Why? For a simple reason: it has been built on a solid and simple principle (no personal comments are allowed) and it will last forever...


Links

* Looking for a TCL Programmer

Older/duplicate information can be found at [L1 ] -jcw

* Basic TCL Programs

* How to compile a tcl script into an exe program

* Showcasing TCL Programs

* Tearoff

* The Backspace problem

* A wiki running locally with a browser and a server

* TCL benchmarks

* A method of classification for Require for help items

* The legal and ethical aspects of TCL/TK

* TCL/TK Coders' Coop

* Course Forum

* The refactoring of the Ask and it shall be given pages

* How did you discover TCL/TK

* The best database that goes with TCL/TK

* Looking for TCL/TK applications to buy

* TCL/TK applications for sale

* Why is a homemade database the best database?

* Anyone interested in doing a comma delimited database?

* Wikignoming: what is to be done

* Applications in Tcl and Tcl/Tk -#Index-

* Message to JC Wippler

* Learning through examples


Category Person