go to post Jose Cordeiro · Jun 24, 2016 Although your example is about integers, you know that any numerical algorithm that deals with roots and logarithms will have to work with floating point numbers. And when dealing with floating point numbers you have to accept that they are not exact representation of real numbers, so you are expected to work within some precision. If you limit your precision to, say, 8 decimal places, you can get pretty good approximations. USER>Set n=27,root=n**(1/3) USER>Write $FN(root,"",8) 3.00000000 USER>Write +$FN(root,"",8) 3
go to post Jose Cordeiro · Jun 22, 2016 I forgot to mention that we are investigating ways to improve the coexistence of Caché with systemd, but we haven't reached a final design yet.
go to post Jose Cordeiro · Jun 22, 2016 I'd like to add a couple of comments about using systemd/systemctl with Caché.First, if you have more than one instance on your machine, you might want to use ccontrol in the Caché systemd Unit to start/stop a particular instance. In that case you could name the file as cache-<instance name>.service.The second point is that if you want to use systemctl to start/stop Caché, then you should always use it. Mixing systemctl with manual use of ccontrol is fine most of the time, but could cause unexpected results in some situations.Consider the following sequence of events.1) Caché is started by systemctl. If you ask for the instance status, systemctl will display a full process tree.2) ccontrol stop <instance>3) If you ask for systemctl status now, it will notice that the instance is inactive but will think it is dead.4) ccontrol start <instance>5) systemctl status cache-<instance> still reports that the service is inactive (dead) when in reality it is up and running.So the takeaway point is that systemd can lose its status about Caché if you stop/start it manually with ccontrol or cstart/cstop.In the above situation, if you inadvertently proceeded to shut down the OS without shutting down the Caché instance first, systemd would not invoke its ExecStop command because it would think the instance was already down.
go to post Jose Cordeiro · Apr 16, 2016 Thanks, Jonathan. It was quick and easy. I have Java support now installed.I think it would be helpful to have an item like "Working with other programming languages" in the Atelier User Guide with a short description as the one you provided and the link to the appropriate plug-ins.José
go to post Jose Cordeiro · Apr 15, 2016 What about Java? Does it also need a plug-in? Since Eclipse started as a Java IDE I would expect that Atelier should be able to handle Java projects/files without further configuration. Is this true?