scsh-users
[Top] [All Lists]

Scsh on Linux

To: scsh-bugs@martigny.ai.mit.edu
Subject: Scsh on Linux
From: shriram@cs.rice.edu (Shriram Krishnamurthi)
Date: Tue, 26 Sep 1995 13:57:34 -0500
I made Scsh on my Linux box this past weekend.  A few comments:

Problem:
  scsh/syscallc.c:485 truncate conflicts with unistd.h:644
Fix:
  change off_t to size_t

Problem:
  scsh/syscalls.c:533 sync conflicts with unistd.h:597
Fix:
  change return type to int

Problem:
  scsh/syscall1.c:460 sys_errlist conflicts with errno.h:9
Fix:
  remove const declaration

Problem:
  making scshvm gave undefined __NEEDS_SHRLIB_libc_4
Comment:
  this is undoubtedly an artifact of my mismanaged system; ldconfig
  wasn't able to solve this for me
Fix:
  `make LDFLAGS=-lc' (shouldn't be necessary!) solved problem

Problem:
  installation signals message and exits if man directory doesn't exist
Fix:
  create the directory!

Problem:
  installation doesn't check if include directory exists; if it doesn't, 
  make aborts with error
Fix:
  check for the directory; create if it doesn't exist

It runs very well.  Start-up time is about 15 seconds (33 MHz, 8 meg
RAM, defenstrated), which is still intolerable for scripts.  But it's
very definitely getting there.

; -----

I noticed that the TODO file mentioned a possible TK subsystem.  I'd
like to point the interested to a GUI-development system we're
actively developing and using here at Rice called MrEd:

  http://www.cs.rice.edu/~mflatt/mred.html

MrEd has a powerful Scheme as its scripting language, and has already
been used to create editors and various kinds of programming
environments.  Some of its tools (like the editor) are far more
powerful than the TK counterpart; it interfaces well with C/C++; and
it runs under X and Windows (though that might be of less relevance to
scsh).  We're committed to maintaining and developing on this product.

'shriram

<Prev in Thread] Current Thread [Next in Thread>
  • Scsh on Linux, Shriram Krishnamurthi <=