From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-0.9 required=3.0 tests=AC_FROM_MANY_DOTS,BAYES_00 autolearn=no autolearn_force=no version=3.4.5-pre1 Path: eternal-september.org!reader02.eternal-september.org!news.gegeweb.eu!gegeweb.org!usenet-fr.net!proxad.net!feeder1-2.proxad.net!cleanfeed1-b.proxad.net!nnrp1-2.free.fr!not-for-mail From: Thomas Newsgroups: comp.lang.ada Mail-Copies-To: nobody Subject: Re: RAPID References: <31164e74-92d2-4424-9248-e6360dff9f4bn@googlegroups.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit User-Agent: MT-NewsWatcher/3.5.3b3 (Intel Mac OS X) Date: Thu, 15 Apr 2021 20:48:21 +0200 Message-ID: Organization: Guest of ProXad - France NNTP-Posting-Date: 15 Apr 2021 20:48:22 CEST NNTP-Posting-Host: 91.175.52.121 X-Trace: 1618512502 news-2.free.fr 12677 91.175.52.121:4924 X-Complaints-To: abuse@proxad.net Xref: reader02.eternal-september.org comp.lang.ada:61796 List-Id: In article , Shark8 wrote: > On Monday, April 12, 2021 at 3:28:15 PM UTC-6, Thomas wrote: > > In article , > > Shark8 wrote: > > > > > One such possible nicety would be a universal administration tool, > > > another > > > would be a data-management/-analysis tool for visiting scientists, > > > another > > > possibility would be decoupling several control-programs (codebases in > > > everything from C to VB to C#) used to operate the instrumentation here > > > from > > > their host-systems and increase portability. > > not sure to understand all what theese tools are doing, > > > > do you think that you understood what RAPID does, > > and that it could help you to make all UI of theese tools ? > Perhaps I should explain: where I am we have a system that was grown over the > space of 30 years, portions are custom programs, portions are things like > cron-jobs. > I would ultimately like to clean things up so that there is minimal > dependence on OSes, allowing us to change out as-needed, and using a single > language (Ada) to increase maintainability and correctness/consistency of the > system. so you might like HAC Ada Compiler :-) (it seems to be an interpreter rather than a Compiler) i don't use it myself, but someone on the french ada list said that it is very nice to use instead of Bash https://hacadacompiler.sourceforge.io/ > > > i would like to ask you to try to compile RAPID and test it, > > > > > > before i need to ask you: > > > > - if you have a subversion client. > > on Linux it shouldn't be a problem. > > that's only for the time you want to test my patches, you needn't it for > > public versions. > > for the other platforms you should be able to copy the code internally, > > from the Linux one. > Hm, I see... it might take me a bit to set up a linux computer for such use; > we have training for new personnel and the computer I would use is > time-shared with operations, so I'll have to make sure the system is free > when I want to do things. the important point is the subversion client. you may find it for your platform, or you may create a virtual machine on your computer, with Linux as guest. if it's too dificult, i can send you zip files instead. > > > - which kind of graphical toolkits are available, on each platform you > > need to run RAPID (or what it will have generated). > I'm not entirely sure about the full set yet; the most-used UI for the system > is a Java program, run under Solaris. ok. is it required to continue to use Java UI via ada, or are you able to replace it by any available UI ? currently, RAPID knows only GtkAda (2.24.4 for the moment) and Tash. but it is designed to easily add more graphical toolkits. there was a peer for java. i removed it because it was made for Ada-Java Interfacing Suite, which is not free, so I can't afford to maintain it. but if you need it, it's easy to recover what i removed (then if you need my help i'll need an access to your computer) i think there was a peer for a Windows-specific graphical toolkits too, anyway we can imagine it. if you create a virtual machine, you can use ubuntu 16.04, it's the one i currently use to maintain RAPID, so it has the right version of GtkAda -- RAPID maintainer http://savannah.nongnu.org/projects/rapid/