Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: SPITBOL


Related Topics

In the News (Tue 15 Dec 09)

  
  SNOBOL4 and SPITBOL Information
SPITBOL is a very high performance, 32-bit implementation of the SNOBOL4 language.
SPITBOL 360 was the first true compiler for SNOBOL4 and is an incredibly clever work of assembly language.
SPITBOL 360 was originally distributed under license, for a fee, from 1971 until 1984 when it was superseded by SPITBOL 370.
www.snobol4.com   (367 words)

  
 SPITBOL compiler -- Facts, Info, and Encyclopedia article   (Site not responding. Last check: 2007-10-26)
(SPITBOL is an acronym for speedy implementation of SNOBOL.) The original version was written for the (Click link for more info and facts about IBM) IBM (Click link for more info and facts about System/360) System/360 and (Click link for more info and facts about System/370) System/370.
A significant contribution of SPITBOL to computer science was to demonstrate the clear distinction between a language and its implementation.
Modern versions of the SPITBOL compiler can still be found and since 2001, the source code for the original SPITBOL 360 compiler has been made available under the (Click link for more info and facts about GPL) GPL licence.
www.absoluteastronomy.com /encyclopedia/s/sp/spitbol_compiler6.htm   (298 words)

  
 Definition of SPITBOL
Until SPITBOL came along, SNOBOL4 was thought to be (1) slow, (2) a memory hog, and (3) impossible to compile due to its dynamic nature.
A contribution of SPITBOL to computer science was to demonstrate the clear distinction between a language and its implementation.
Modern versions of the SPITBOL compiler can still be found and since 2001, the source code for the original SPITBOL 360 compiler has been made available under the GPL licence.
www.wordiq.com /definition/SPITBOL   (271 words)

  
 SPITBOL 360   (Site not responding. Last check: 2007-10-26)
SPITBOL 360 is an implementation of the SNOBOL4 programming language for use on IBM 360 compatible computers.
SPITBOL 360 was a great achievement and it should be preserved.
SPITBOL 360 is a "24 bit address" application that runs on any 360 compatible computer, including 360 descendants made by IBM and other "plug compatible mainframe" manufacturers.
www.snobol4.com /spitbol360   (423 words)

  
 SPITBOL and Icon for the Macintosh by Eric Johnson   (Site not responding. Last check: 2007-10-26)
SPITBOL added sixteen new functions (such as LPAD and RPAD that can be used to pad a string on the left or right with blanks, thus easily formatting columns).
Versions of SPITBOL are available for most mainframe and minicomputer systems (unlike SNOBOL4 for mainframe, SPITBOL is not in the public domain, but the one-time charge is modest compared with the fees for mainframe COBOL or C).
About the time that SNOBOL4 and SPITBOL were enjoying their widest distribution and use on mainframes, there was a good deal of discussion about the ways computer programs (and computer languages) ought to be constructed.
unix.dsu.edu /~johnsone/pro&max.html   (7961 words)

  
 SPITBOL and Non-Numeric Computing   (Site not responding. Last check: 2007-10-26)
SPITBOL is a speedy implementation of SNOBOL4 -- a programming language known for its unequaled pattern-matching and other functions that examine and manipulate strings of characters.
SPITBOL has been available for MS-DOS computers since 1984, but its chief drawback is that its memory constraints severely limit the size of programs and their data.
SPITBOL-I contains a DOS extender from Intel Corporation, and it is compatible with Windows.2 I have found that one or the other or both versions of SPITBOL-386 can be made to work in most commonly-used environments, including OS/2.
unix.dsu.edu /~johnsone/spit3862.html   (2707 words)

  
 Colorado Central Magazine February 2000 Page 22
Many computer programming languages are designed to work best with numbers; Spitbol focuses on processing text, and since that's a large part of producing a magazine, we use Spitbol for a host of Colorado Central computer chores.
But such text-formatting chores are a natural for Spitbol, which can also be taught to prepare indices, cross-references, and the like.
I never could have done it without Spitbol, which comes from Catspaw, which essentially is Mark Emmer.
www.cozine.com /archive/cc2000/00720228.html   (1895 words)

  
 [No title]
SPITBOL operators The SPITBOL scan (?) and assignment (=) operators have been added.
Assignment is right associative, and has the lowest precedence, while scan is left associative and has a precedence just higher than assignment.
SPITBOL extensions can be enabled and disabled using the -PLUSOPS directive.
www.mindspring.com /~dfeustel/sw/snobol4.html   (2798 words)

  
 gnat.spitbol
The code is derived from the original SPITBOL MINIMAL sources.
In this package, we have first a set of -- useful string functions, copied exactly from the corresponding -- SPITBOL functions, except that we had to rename REVERSE because -- reverse is a reserved word (it is now Reverse_String).
In SPITBOL, the TABLE function allows general -- mappings from any datatype to any other datatype, and of course, as -- always, we can freely mix multiple types in the same table.
www.infeig.unige.ch /support/ada/gnatlb/g-spitbo.html   (1895 words)

  
 View and Find Description   (Site not responding. Last check: 2007-10-26)
These SPITBOL arrays contain two dimensions, the text lines themselves which ares stored as beta code strings without any conversion taking place, and the decoded reference levels, also stored as strings, with optionally added markers if the references are found to be incorrect by the program.
SPITBOL's efficiency has been sufficient for the purpose, at least on modern powerful platforms.
Therefore, a major challenge in implementing the system was the integration of externally assembled 32-bit machine routines in the SPITBOL system on a grand scale.
mlucom6.urz.uni-halle.de /altertum/v_f.html   (4100 words)

  
 Comp.compilers: SPITBOL 360 Now Available Under GPL   (Site not responding. Last check: 2007-10-26)
SPITBOL 360 is an implementation of the SNOBOL4 programming language
SPITBOL 360 was originally distributed under license, for a fee, from
SPITBOL was a great achievement and it should be
compilers.iecc.com /comparch/article/01-11-074   (131 words)

  
 Level 2 - Computer Languages (Snobol4/Spitbol)
The names of these languages barely pass as acronyms as the letters have a fairly tortured extraction from their full names - I believe this was in no small part to it's inventors deliberately making fun of all the convoluted acronyms that existed in computer terminology; I don't think anyone has topped this yet:
These are basically the same language, with Spitbol being an implementation of Snobol4 written in macros for portability and speed.
SPITBOL followed soon after around the start of the 70's.
homepage.ntlworld.com /g.coles/level2/L2_Lang_Snobol.html   (483 words)

  
 SNOBOL4
The SPITBOL scan (?) and assignment (=) operators have been added.
The variable TERMINAL is associated with the standard error file descriptor for both input and output.
A common reason for needing additional stack space is for tracing deeply nested DATA() structures during garbage collection.
www.snobol4.org /csnobol4/man.html   (3635 words)

  
 [No title]
SPITBOL Error Codes #7634002 09/30/82 ABSTRACT The error codes returned by SPITBOL on CMS are given in this document.
These error codes are extracted from SPITBOL Reference Manual (CMS Use Only), which is based on the University of California at Los Angeles SPITBOL manual.
UCLA based part of this manual on the City University of New York "BATCH/SPITBOL" manual, which in turn was largely based on the original SPITBOL distribution manual by R.B.K.Dewar.
www.uic.edu /depts/adn/infwww/txt/v7634002.txt   (138 words)

  
 [No title]
Because of the limited memory space of the Macro Spitbol implementation, several versions of GRAMTSY have been made possible (in par- ticular, lexicon access can be left out).
This may seem less efficient, but in the Macro Spitbol implementation the major problem is not speed, but memory.
What's more, real SPITBOL implementations precompile inline patterns as much as possible, so there is almost no speed penalty for a memory gain.
www.cs.cmu.edu /afs/cs.cmu.edu/project/ai-repository-2/ai/areas/nlp/misc/gramtsy/gramtsy.doc   (894 words)

  
 Perspectives on Computer Programming for the Humanities
The first difference that we recognized involved our choice of programming languages, with Birnbaum inclined toward SPITBOL and Adams toward C. It seemed to us that the choice of a programming language in both cases was governed by one assumption and two criteria.
SPITBOL, which is weakly typed (performing type conversion behind the scenes where needed) and loosely structured (supporting GOTOs, which may be conditioned by the success or failure of functions), corresponds to the way some humanities scholars may conceive of text processing-problems.
Had Birnbaum implemented these procedures in SPITBOL, which has a primitive left-to-right scanning function but no right-to-left counterpart, it would have been most sensible to handle obstruent voicing assimilation by using a SPITBOL primitive to reverse the string and then employing primitive left-to-right scanning functions.
clover.slavic.pitt.edu /~djb/rhyme/tt.html   (4878 words)

  
 Package: GNAT.Spitbol
This package provides a set of interfaces to semantic operations copied from SPITBOL, including a complete implementation of SPITBOL pattern matching.
The code is derived from the original SPITBOL MINIMAL sources, created by Robert Dewar.
The Spitbol package relies heavily on the Unbounded_String package, using the synonym VString for variable length string.
www.radford.edu /~nokie/classes/320/std_lib_html/gnat-spitbol.html   (1274 words)

  
 Snobol Pattern Matching in Python
SNOBOL is the language and Spitbol is a compiler for the language.
Generally it is a good idea to define patterns and the functions they call at the outer level where possible, to avoid such problems.
The Ada operators were chosen so that the relative precedences of these operators corresponds to that of the Spitbol operators, but as always, the use of parentheses is advisable to clarify.
snopy.sourceforge.net /user-guide.html   (5521 words)

  
 [No title]   (Site not responding. Last check: 2007-10-26)
That is to say, the program had to read raw text, split it up into lines less than a given size, and then fill up the lines with blanks up till the text width.
Well, I couldn't believe I had been using the slowest algorithm all these years, so I designed a second test, in which I used all algorithms in the way I usually did with my own: namely, reading record by record and chopping of whatever is possible.
Any user of Macro Spitbol from the days its heap was only 64k will know why I always did that.
lands.let.kun.nl /TSpublic/coppen/DirtySNOBOL.html   (1599 words)

  
 Great Site: What about APL, SPITBOL, PL/C, etc.???
But I didn't see some of my faves mentioned: APL - A Programming Language This highly symbolic and extraordinarily dense programming environment/language has operators to invert matrices, select from vectors, all kinds of great stuff for numerical methods, built right in.
SPITBOL - A dialect of SNOBOL developed at Illinois Institue of Technology.
Yeah, this was back in the days of MFT (MVT was still shiny and new) and so was a 360/91 and some of us still coded programs on an IBM 029.
www.hypernews.org /HyperNews/get/computing/lang-list/165.html?frame=response   (322 words)

  
 The GNAT Library - GNAT Reference Manual
The full sources of these library packages, including both spec and body, are provided with all GNAT releases.
For example, to find out the full specifications of the SPITBOL pattern matching capability, including a full tutorial and extensive examples, look in the
For each entry here, the package name (as it would appear in a
gcc.gnu.org /onlinedocs/gnat_rm/The-GNAT-Library.html   (248 words)

  
 SPITBOL - OneLook Dictionary Search
SPITBOL : Stammtisch Beau Fleuve Acronyms [home, info]
SPITBOL : Free On-line Dictionary of Computing [home, info]
SPITBOL : Dictionary of Programming Languages [home, info]
www.onelook.com /cgi-bin/cgiwrap/bware/dofind.cgi?word=SPITBOL   (102 words)

  
 [No title]   (Site not responding. Last check: 2007-10-26)
For example, to find out the full specifications of the SPITBOL pattern matching capability, including a full tutorial and extensive examples, look in the `g-spipat.ads' file in the library.
For each entry here, the package name (as it would appear in a `with' clause) is given, followed by the name of the corresponding spec file in parentheses.
It fully duplicates the SNOBOL4 dynamic pattern construction and matching capabilities, using the efficient algorithm developed by Robert Dewar for the SPITBOL system.
www.cs.fit.edu /~ryan/cd/files/gnat/gnat-3.15p-unx-docs/info/gnat_rm.info-8   (4437 words)

  
 [No title]
Spitbol program to produce REF files from an Odd
Spitbol program to produce LaTeX files from SGML documents, to be used in combination with Latex.Dic (i.e.
Spitbol program to read a P2X file and translate it into a Script file which uses the P2X SCRIPT macros on the TEIDOC disk
www.tei-c.org /Vault/ED/eda16.gml   (2591 words)

  
 LtU Classic Archives   (Site not responding. Last check: 2007-10-26)
I am not sure how many LtU readers would even recognize a /360, /370 or /390 if it hit them in the nose, but since I worked on an MVS system for some six years, I have a soft spot for these beasts...
Robert Dewar's code is always worth reading, so if you are into ASM/360 (BAL), you may enjoy taking a look.
If you are more interested in SPITBOL itself than in the assembly source code, you may want to check out the Ada implementation of the pattern matching algorithms, created by Dewar and supplied with the GNAT Ada compiler.
lambda-the-ultimate.org /classic/message2021.html   (185 words)

  
 SNOBOL   (Site not responding. Last check: 2007-10-26)
Spitbol is a computer language of the old days I have been programming in for the past 15 years.
Although I have seen (and used) other languages, there is nothing like the real thing.
I am easily challenged to take on (and win) a bet I can do things better in Spitbol than other programmers in their favorite languages.
lands.let.kun.nl /TSpublic/coppen/SNOBOL.html   (148 words)

  
 [No title]
-- -- Extensive contributions were provided by Ada Core Technologies Inc. -- -- -- ------------------------------------------------------------------------------ -- SPITBOL-like interface facilities -- This package provides a set of interfaces to semantic operations copied -- from SPITBOL, including a complete implementation of SPITBOL pattern -- matching.
The code is derived from the original SPITBOL MINIMAL sources, -- created by Robert Dewar.
Otherwise, The value returned is obtained by -- concatenating Length (Str) - Len instances of the Pad character to -- the left hand side.
strawberry-linux.com /download/spartan2/h8devel_src/gcc-3.4.0/gcc/ada/g-spitbo.ads   (2083 words)

  
 Snobol (on ComputerFizz.com)   (Site not responding. Last check: 2007-10-26)
A port of Macro SNOBOL4 (The original Bell Telephone Labs implementation, written in SIL macros) for machines with 32-bit (or larger) pointers.
Supports full SNOBOL4 language plus SPITBOL and other extensions.
Information for people having documentation for the Vanilla SNOBOL programming language and wishing to use SNOBOL4+.
www.computerfizz.com /Programming/Languages/Snobol   (129 words)

  
 SPI from FOLDOC   (Site not responding. Last check: 2007-10-26)
Next: Spiderweb, spiffy, spike, spill, spin, spiral model, SPIT, SPITBOL
Next: spiffy, spike, spill, spin, spiral model, SPIT, SPITBOL, SP/k, SPL
Said of programs having a pretty, clever, or exceptionally well-designed interface.
www.instantweb.com /d/dictionary/foldoc.cgi?query=SPI   (607 words)

  
 Reference.com/Web Directory/Top/Computers/Programming/Languages/Snobol
Macro Implementation of SNOBOL4 in C - A port of Macro SNOBOL4 (The original Bell Telephone Labs implementation, written in SIL macros) for machines with 32-bit (or larger) pointers.
SNOBOL Language Web Page - Introduction to SNOBOL Programming Language.
SNOBOL4 and SPITBOL Information - Catspaw Inc's SNOBOL site.
www.reference.com /Dir/Computers/Programming/Languages/Snobol   (114 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.