Re: A89: Re: Linux Clone Dev
[Prev][Next][Index][Thread]
Re: A89: Re: Linux Clone Dev
I really would just like to see a single-user shell(on a platform like this
multi-user is overkill, REALLY), Advanced Scripting, and possibly and init
script(bashrc)in the directory. You don't need the full command suite, but
stuff like more, cat, basic file manipulation, a TI send/receive command,
and possibly an Advanced Math System command(typing at the Ti prompt
basically, like ams 2+2 will return 4... you can do some neat scripts with a
PERL interface that would kick the shit out of TI-Basic then).
I really stress the AMS function though, I rarely use shells but If I can do
math operations in it with scripting that would rock!
----- Original Message -----
From: "Jim Steuert" <jfsteuert@hotmail.com>
To: <assembly-89@lists.ticalc.org>
Sent: Monday, November 20, 2000 3:12 PM
Subject: Re: A89: Re: Linux Clone Dev
>
> Hi,
>
> Yes, I would really like to see a command-line shell
> for ti89 and ti92+. The ti89/ (especially the ti92+)
> is actually a great little platform for running small
> programs (like the old pdp-11 unix).
>
> It can read/write small files, do graphics, games, etc, such
> as a useful, but simple spreadsheet (like vintage 123).
> The old OS-9 operating system was a unix-like system with
> c compiler, files, etc, and it all ran on 8/16 bit Motorola 6809
> hardware with 32k of ram, and antique floppy disks. There
> is no technical reason why some software development
> can't be done on the ti89/92+ (especially the ti92+ which has
> a very usable qwerty keyboard).
>
> How about a simple vi for the ti92? (I've been tempted to code).
> A simple stripped-down mini-bash would be great! It doesn't
> have to be multi-user to be useful.
>
> It would be great if the doors team and the tigcc and tigcclib
> folks could agree on a simple command-line shell (they sort-of
> already have, but the ti command-line is too klunky, and not
> scriptable, etc.) Deciding on a standard command-line shell
> would enable a lot of software utilities. The shell could be
> a small program in the same style as the very simple old unix
> shells. The point is that my lilc program is just one of many
> utilities which would be greatly enabled by a standard
> scriptable command-line shell, and a common "loader" and
> executable format. Doors almost does this, except for the
> shell part. The routine should return to the shell, not tios.
> The shell should also clean up file descriptors, mallocs, etc.
>
> It would go a long way towards making the ti89/92+ a great
> "algorithm/utility development" tool, sort of an old pdp-11
> style unix. Unix started simple like this, as did some embedded
> operating systems like ucos, psos, etc. I'm sort of nostalgic
> for the "simple old days", when algorithm/tool development and
> getting the job done was more important than interfacing with
> bloated libraries, most of which have nothing to do the the
> problem/requirement being solved.
>
> -Jim Steuert
>
> >From: "Josh 'Gage'" <antgage@apk.net>
> >Reply-To: assembly-89@lists.ticalc.org
> >To: <assembly-89@lists.ticalc.org>
> >Subject: A89: Re: Linux Clone Dev
> >Date: Sun, 19 Nov 2000 21:24:36 -0500
> >
> >What exactly is the problem with the code...
> >
> >Oh and sorry for being a jerk, but it isn't really a Linux Clone(no
kernel)
> >if your coding a command prompt, it's more like BASH/CSH/XPROMPT Clone.
> >
> >I would love to see stuff like scripts(text files), pipes, and advanced
> >commands. You can leave out anything about multiuser and other stuff.
> > ----- Original Message -----
> > From: Neema Amini
> > To: assembly-89@lists.ticalc.org
> > Sent: Sunday, November 19, 2000 7:56 PM
> > Subject: A89: Linux Clone Dev
> >
> >
> > Trying to get a C written Linux Clone program to work. I'm working on
> >the send function (with TI-GCC). Wondering if you knew what was wrong
with
> >this code:
> >
> > if (strstr (command,"send ") != NULL || // deletes a file
> > strstr (command,"send") != NULL)
> > {
> > error = 0;
> > if (strcmp (command,"send") == 0)
> > printf ("%s\n","invalid repertory, what do you want to send?");
> > else
> > {
> > if (command[3] == ' ')
> > {
> > namestr = strstr (command,"$ ") + 1;
> > error = SendCalc (strcpy (TIOSname + 1, namestr) + strlen
(namestr));
> > // sends function
> > if (error == FALSE)
> > printf ("%s\n","invalid file name, can't send that");
> > else
> > printf ("%s %s %s\n", "file",namestr,"file sent");
> > }
> > else
> > error = 1;
> > }
> > }
>
> _________________________________________________________________________
> Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
>
> Share information about yourself, create your own public profile at
> http://profiles.msn.com.
>
>
References: