[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Texmacs-dev] Drawing mode: eukleides?

From: Henri Lesourd
Subject: Re: [Texmacs-dev] Drawing mode: eukleides?
Date: Tue, 01 Nov 2005 02:05:52 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.2) Gecko/20030208 Netscape/7.02

Have you see 'xeukleides' (it's in Debian)?  It is a really neat way to
draw geometric figures.  Also, of course, DrGeo...  :-)

A long time ago, but I should perhaps have a
look again, then :-)

I like what
you've done so far with the drawing editor.

Thanks !

It will be nice to be able
to use it to create quick and easy schematic diagrams for Physics
problems and the like.  It would be most awesome if they can be drawn to
scale, and if they can be constructed geometrically so that the angles
are correct and vectors drawn in proportional lengths.

Currently, we are fixing the bugs / implementing the features
that have been found after the alpha release / the testing /
the discussions in the mailing lists last month, and we thus
plan to release the version 1.0 soon.

We will brainstorm again later in order to add new features,
including more geometrical construction tools (among other
things : the point is precisely to choose among all the
possible things :-).

Wow, ... what if you could link the drawing to a program that does the
math and draws several frames as the system changes?

This is something you can probably do right now with a Scheme
program using a timer, that would update the drawing when
the clock ticks (although I don't know exactly if timers
are available in Guile, but as far as I can remember,
they implement UNIX signals, so you could perhaps
use SIGALRM). To do this, you would perhaps also
need to run a fresh thread, it depends. In such
a context, it remains to be seen if the Guile
interpreter implements an SRFI for threads. Its
quite possible, but perhaps not ; anyway, another
solution which is always feasible (but a little
bit crap) would be to implement a plugin in C
that starts the thread you need for running the
beat of your clockticks.

I'm still looking forward to the day when I'm ready to begin learning
the material in "Structure and Interpretation of Classical Mechanics".
It would be awesome if I could give myself "assignments" and write the
reports in TeXmacs.  I wonder if their code will run well in Guile?

It would be very interesting to start such
a project. If you want to do it at some point
in the future, let me know.

Best, Henri

reply via email to

[Prev in Thread] Current Thread [Next in Thread]