mathlib-develop Mailing List for JMathLib - Octave, Matlab clone in java (Page 4)
Status: Beta
Brought to you by:
st_mueller
You can subscribe to this list here.
2003 |
Jan
|
Feb
(18) |
Mar
(8) |
Apr
|
May
|
Jun
|
Jul
(15) |
Aug
(3) |
Sep
(1) |
Oct
(1) |
Nov
(1) |
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(3) |
Feb
(4) |
Mar
|
Apr
(4) |
May
(4) |
Jun
(9) |
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(2) |
Dec
|
2005 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2006 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(4) |
Sep
(3) |
Oct
(3) |
Nov
(2) |
Dec
(3) |
2007 |
Jan
(4) |
Feb
(2) |
Mar
|
Apr
|
May
(3) |
Jun
(2) |
Jul
(2) |
Aug
(2) |
Sep
|
Oct
|
Nov
(3) |
Dec
|
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(21) |
Aug
|
Sep
(1) |
Oct
(1) |
Nov
|
Dec
(1) |
2009 |
Jan
|
Feb
(1) |
Mar
|
Apr
(3) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
(2) |
2010 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
(1) |
2012 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Stefan M. <st...@he...> - 2004-06-06 14:24:06
|
Hi all of you, I did some changes to: 2004/06/06 # MathLib/Tokens/RelationOperatorToken.java added support for "&" and "|" * MathLib/Tokens/Conditions.java improvement of toString() method I'm working on if-else-elseif again. There are some nasty bugs. Kind regards, Stefan. ------------------------------------ Dr.-Ing. Stefan Mueller email: St...@he... ------------------------------------ |
From: Alejandro T. <ate...@ya...> - 2004-06-05 18:26:33
|
Stefan Mueller wrote: > Alejandro Torras wrote: > >> Hi, >> >> The other day I downloaded jEdit (http://www.jedit.org/) and I saw >> that it uses an scripting called bean shell. >> I looked the main page (http://www.beanshell.org/) and it looks very >> impressive: it can understand Java source (plain text) and compiled >> code without problems. >> >> I think we could incorporate it to the core. >> >> What do you think about? > > Hi Alejandro, > > we already have a java shell integrated in JMathLib. > > The function "java" in MathLib/Functions/System/Java.java > will do the job. > Hi Stefan! I'm sorry... I was so dazzled that some important companies (IBM, BEA, Sun) support (or plans to) it that I didn't looked before submitting you it :-P I don't want re-invent the wheel. Best regards, Alejandro. |
From: Stefan M. <st...@he...> - 2004-06-05 11:27:20
|
Alejandro Torras wrote: > Hi, > > The other day I downloaded jEdit (http://www.jedit.org/) and I saw that > it uses an scripting called bean shell. > I looked the main page (http://www.beanshell.org/) and it looks very > impressive: it can understand Java source (plain text) and compiled code > without problems. > > I think we could incorporate it to the core. > > What do you think about? Hi Alejandro, we already have a java shell integrated in JMathLib. The function "java" in MathLib/Functions/System/Java.java will do the job. java('console.displayText("hello world");') hello world ans = null To access a JMathLib variable enter x=5 JAVA('global.getVariable("x");') ans = 5 Kind regards, Stefan. ------------------------------------ Dr.-Ing. Stefan Mueller email: St...@he... ------------------------------------ |
From: Alejandro T. <ate...@ya...> - 2004-06-04 17:39:03
|
Hi, The other day I downloaded jEdit (http://www.jedit.org/) and I saw that it uses an scripting called bean shell. I looked the main page (http://www.beanshell.org/) and it looks very impressive: it can understand Java source (plain text) and compiled code without problems. I think we could incorporate it to the core. What do you think about? Regards, Alejandro. |
From: Stefan M. <st...@he...> - 2004-06-02 16:51:26
|
Dear all, I've updated the website and added a form to subscribe to our mailing list MathLib Update List <mat...@li...> The number of daily visitors to the main page is about 20 per day, but we only have 7 subscribers on our mailing list. Hopefully this will increase subscribers and overall activity. I'm working on cleaning up JMathLib's code. I installed the eclipse development environment. The tool is really great. It shows a lot of errors and warning in our code. Right now I'm tracking some bugs for parsing of script files (.m-files) Kind regards, Stefan. ------------------------------------ Dr.-Ing. Stefan Mueller email: St...@he... ------------------------------------ |
From: Stefan M. <st...@he...> - 2004-05-23 16:24:15
|
Dear Thejesh GN, welcome to the team. Currently I'm cleaning up the code. I've started using Eclipse as a development environment: It turns out, that Eclipse shows more than 300 warnings about "import" commands,..... I think that MathML is a great feature to implement. Kind regards, Stefan Thejesh G. N. wrote: > HI > I would love to work on MathML. > I think my exp of working with xml and parsers will help it. > Let me know the exact requirement. > rgds, > Thejesh GN > > > > Thejesh GN wrote: > > >Hi, > > > >I just went through the docs available online and code (couldnt go > through > >everything but got the feel of it). > > > >I just wanted to know that are you/we interested in giving web > services...i.e > >people able to acess JMathLib over the internet. > > > > > > > At the moment it's only possible to run JMathLib as a standalone > application or as an applet, however I am interested in adding new > interfaces, especially soap and xml-rpc interfaces. > > These would be useful since it would make it easy to access JMathLib > from other languages. > > >I also wanted to know are there any "to do" still open or any new > coming up. It > >seems like all "to do"s are closed. > > > > > > > I need to check the to do list to make sure that it's up to date. > > Some areas that need to be worked on are > > Improving the handling of symbolic computations. particularly > factorising expressions. I had started working on this but had gotten stuck. > > outputting and parsing expressions in MathML format > > Allow the JMathLib program to automatically check for updates. > > >waiting for your response, > > > > > > > I'd reccomend sending any further messages to the devel mailing list at > mat...@li... > <http://mail01.mail.com/scripts/mail/Outblaze.mail?compose=1&.did=1&.ob=d90261c918b7e476e8611e3551a5ee2ac5b697fa&&composeto=mathlib-develop%40lists.sourceforge.net> > > > Best Regards > > Mark Sparshatt -- ------------------------------------ Dr.-Ing. Stefan Mueller email: St...@he... ------------------------------------ |
From: <ben...@id...> - 2004-05-22 12:26:19
|
Dear Open Source developer I am doing a research project on "Fun and Software Development" in which I kindly invite you to participate. You will find the online survey under http://fasd.ethz.ch/qsf/. The questionnaire consists of 53 questions and you will need about 15 minutes to complete it. With the FASD project (Fun and Software Development) we want to define the motivational significance of fun when software developers decide to engage in Open Source projects. What is special about our research project is that a similar survey is planned with software developers in commercial firms. This procedure allows the immediate comparison between the involved individuals and the conditions of production of these two development models. Thus we hope to obtain substantial new insights to the phenomenon of Open Source Development. With many thanks for your participation, Benno Luthiger PS: The results of the survey will be published under http://www.isu.unizh.ch/fuehrung/blprojects/FASD/. We have set up the mailing list fa...@we... for this study. Please see http://fasd.ethz.ch/qsf/mailinglist_en.html for registration to this mailing list. _______________________________________________________________________ Benno Luthiger Swiss Federal Institute of Technology Zurich 8092 Zurich Mail: benno.luthiger(at)id.ethz.ch _______________________________________________________________________ |
From: Mark S. <msp...@ya...> - 2004-05-17 22:24:05
|
Hi, I meant to send this a while ago but it slipped my mind. I've been emailed by Thejesh GN asking about contributing to JMathLib. I've added him as a developer to the project. Best Regards Mark Sparshatt |
From: Stefan M. <st...@he...> - 2004-04-26 18:38:36
|
Hi folks, I've added a new function: 2004/04/26 + Source/Functions/Net/urlread.java to read files over the network e.g. abc = urlread('http://www.cnn.com/'); Kind regards, Stefan. |
From: Stefan M. <st...@he...> - 2004-04-18 16:17:19
|
Hi all of you, I've again worked on a plugin mechanism. There is still much to do. Especially I need to program a JAR-File loader. 2004/04/18 * Source/Interpreter/Interpreter.java code cleanup * Source/Interpreter/GlobalValues.java code cleanup * Source/Interpreter/RootObject.java code cleanup * Source/Plugins/PluginsManager.java code cleanup * Source/Plugins/Plugin.java code cleanup * Source/Plugins/JavaPlugin.java code cleanup * the new plugin mechanism make it possible to load plugins during runtime. There is still much to do. Loading of JAR-Files is not implemented right now. Nevertheless JMathLib now runs as an applet without loading the koala-java interpreter. 2004/04/18 + Source/Tools/Testsuite/Functions/Matrix/TestFliplr to test fliplr + Source/Tools/Testsuite/Functions/Matrix/TestFlipud to test flipud * Source/Tools/Testsuite/Functions/Matrix/TestFliplr and added fliplr, flipud Kind regards, Stefan. -- ------------------------------------ Dr.-Ing. Stefan Mueller email: St...@he... ------------------------------------ |
From: Stefan M. <st...@he...> - 2004-04-18 13:38:23
|
Hi, I've added tests for fliplr and flipud. Regards, Stefan. -- ------------------------------------ Dr.-Ing. Stefan Mueller email: St...@he... ------------------------------------ |
From: Stefan M. <st...@he...> - 2004-04-12 15:04:34
|
Hi all of you, I've added two more functions: fliplr flips a matrix from left to right flipud flips a matrix from up to down Kind regards, Stefan. |
From: Stefan M. <st...@he...> - 2004-02-11 20:01:07
|
Hi out there, I just released version 0.4.5 of JMathLib. This release should be used for two purposes: 1. get feedback from users 2. make a cut and see what's coming next. Kind regards, Stefan. ------------------------------------ Dr.-Ing. Stefan Mueller email: St...@he... ------------------------------------ |
From: Stefan M. <st...@he...> - 2004-02-08 18:55:52
|
Hi Mark, I'm working on a new release and on an update of the website right now. Could you please change the protection on all the files in the htdocs directroy and subdirectories? I've wrote a small script /home/groups/m/ma/mathlib/owner to change all protections in all subdirectries to g+rw. I think it's a good idea to run this script after anyone of use changed anything on the website. Thanks in advance. Stefan. ------------------------------------ Dr.-Ing. Stefan Mueller email: St...@he... ------------------------------------ |
From: Stefan M. <st...@he...> - 2004-02-08 18:27:26
|
Hi Alejandro, please do not committ class files! They are generated by the make process anyway. > Yes, you are right. I committed the .class file but I forgot to update > the .java file too. > > I'm sorry. > > Regards, > Alejandro. > > Stefan Mueller wrote: > >> Alejandro Torras wrote: >> >> Hi Alejandro, >> >> I can't find UpdateManager.java! It's not in the repository. >> >> Kind regards, >> Stefan. > > > > > -- ------------------------------------ Dr.-Ing. Stefan Mueller email: St...@he... ------------------------------------ |
From: Alejandro T. <ate...@ya...> - 2004-02-08 18:13:15
|
Hi mark! Yes, you are right. I committed the .class file but I forgot to update the .java file too. I'm sorry. Regards, Alejandro. Stefan Mueller wrote: > Alejandro Torras wrote: > > Hi Alejandro, > > I can't find UpdateManager.java! It's not in the repository. > > Kind regards, > Stefan. |
From: Stefan M. <st...@he...> - 2004-01-13 19:16:10
|
Mark wrote: >> Mark: there are several html-files in Documentation/functions/ >> I couldn't come up with the same files. What did you do to >> create them? >> > Creating function documentation is handled by builddocs.sh. This is a > bash script but it needs to be converteed to perl to make it portable. > > what should happen is createdocs.pl is used to build up a set of xml > files. Then createdoc_xml.pl is called to merge all these files into a > single xml file. I works exactly as you described it. I changed createdocs.pl to recursivly parse all subdirctories. There is still some work to do. > This is then translated to html using saxon. This works, too. (I'm using newer versions of saxon and fop) > If there are any other HTML files then they might be old files. Which > files aren't you sure about. The files in Documentation/functions/ e.g. addpath.html and addpath_src.html are not created with any target defined in build.xml. The html-files contain nice links to the group of the given function and also to the functions mentioned in the section "See also". The links to the group files e.g. "../Functions_system.html" also don't work, because these files are not in the repository. Maybe all the files in Documentation/function/ are from an old ant target?? Best regards, Stefan. ------------------------------------ Dr.-Ing. Stefan Mueller email: St...@he... ------------------------------------ |
From: Stefan M. <st...@he...> - 2004-01-12 19:20:58
|
Hi and a happy new year, I've looked into the documentation process of jmathlib over the last weekends. The perl scripts didn't work on my win98 pc, so I had to do some changes. No the documentation starts to build up fine. I also installed the latest versions of saxon and fop on my machine. I propose to move the perl scripts from Source/MathLib/Tools/Documentation/* into the documentation directory Documentation/src/Tools/* which also contains saxon, fop, doclet,... Any objections? I added the java doclet which was missing. I also worked on createdocs.pl. It now starts parsing in one directory and also recursivly parses the sub directories. Mark: there are several html-files in Documentation/functions/ I couldn't come up with the same files. What did you do to create them? Kind regards, Stefan Mueller. ------------------------------------ Dr.-Ing. Stefan Mueller email: St...@he... ------------------------------------ |
From: Stefan M. <st...@he...> - 2004-01-03 17:45:49
|
king cole wrote: > Hi, > > As far as I can tell from what I've read in the archives and from > experimenting with MathLib, trig functions like cos(x), sin(x) of > symbolic variable x aren't supported. Is that correct? Yes that's correct. Sorry, Stefan. |
From: king c. <dav...@ho...> - 2003-12-31 17:14:05
|
Hi, As far as I can tell from what I've read in the archives and from experimenting with MathLib, trig functions like cos(x), sin(x) of symbolic variable x aren't supported. Is that correct? Regards, - David Brindle. _________________________________________________________________ Add photos to your messages with MSN 8. Get 2 months FREE*. http://join.msn.com/?page=dept/features&pgmarket=en-ca&RU=http%3a%2f%2fjoin.msn.com%2f%3fpage%3dmisc%2fspecialoffers%26pgmarket%3den-ca |
From: mark <msp...@ya...> - 2003-11-13 12:29:13
|
Hi, I'm currently working on some changes to the TreeAnalyser class in order to get more detailed information from it. So far I've changed the code for if-then tokens so they display correctly (it had been broken when elseif support was added) I'm going to work on displaying functions. In particular I want user functions to show the code of the function. Though handling recursive functions might be a problem. Best Regards Mark Sparshatt |
From: Stefan M. <st...@he...> - 2003-10-05 16:26:12
|
Hi, in Parser.java I changed a System.out.println to ErrorLogger.debugLIne In UserFunctin.java I remove two null pointer exceptions when working with functions which don't have left nor right handside arguments. In the testsuite I commented the use of assert(), because java 1.4 doesn't like it. Kind regards, Stefan. ------------------------------------ Dr.-Ing. Stefan Mueller email: St...@he... ------------------------------------ |
From: mark <msp...@ya...> - 2003-09-02 18:53:44
|
Hi, This is a bit later than I intended but I just committed a set of changes= to=20 JMathLib. These are: New error code, Now if a function hasn't been implemented, like Factorise= ,=20 instead of just returning 0 it should throw a not implemented error. Return Function implemented - The return function throws a Control except= ion=20 which is caught by the UserFunction object. Any parameters are passed as = the=20 function return values. User Function change: instead of storing the variable list and code seper= ately=20 the User function now stores a Context Object. I was doing some experimenting with coroutines, using a yield function to= exit=20 the function so that it's state would be saved. However I couldn't find a= =20 reliable way to store the last expression that had been executed so that=20 hasn't been committed. Load Function - The load function can be used to reload a m-file if it ha= s=20 been modified. It'll make testing m-files easier since you can test chang= es=20 without having to rerun the interpreter. The FunctionManager now uses a hash map to store any user functions. Best Regards Mark Sparshatt =20 |
From: mark <msp...@ya...> - 2003-08-06 19:52:52
|
Hi I've added the Dynamic Java library to the program. This is a Java interp= reter=20 so we can now run Java commands from JMathLib using the JAVA function. There are three variables defined for use in Java commands Interpreter Console Global To print text to the console enter JAVA('console.displayText("hello world";)') hello world ans =3D null To access a JMathLib variable enter x=3D5 JAVA('global.getVariable("x");') ans =3D 5 Of course I want to improve that so you can access JMathLib Variables usi= ng=20 just their name, and functions as well. You can find out about DynamicJava at http://koala.ilog.fr/djava/ Best regards Mark Sparshatt |
From: mark <msp...@ya...> - 2003-08-06 19:45:07
|
Hi > > At the moment I'm working on a change to m-file based user functions so > that when the m-file is parsed the syntax tree is serialised as a p-fil= e. > This would then be loaded in preference to the origional m-file so that= it > won't need to be reparsed. > I've committed these changes. Now when an m-file is parsed, a p-file is=20 created. The next time that function is called the p-file is used as long= as=20 the m-file hasn't changed. =20 Best Regards Mark Sparshatt |