Implement REQUIRE (Forth 2012)
[pforth] / fth / loadp4th.fth
CommitLineData
8e9db35f
PB
1\ @(#) loadp4th.fth 98/01/28 1.3
2\ Load various files needed by PForth
3\
4\ Author: Phil Burk
1a088514 5\ Copyright 1994 3DO, Phil Burk, Larry Polansky, David Rosenboom
8e9db35f
PB
6\
7\ The pForth software code is dedicated to the public domain,
8\ and any third party may reproduce, distribute and modify
9\ the pForth software code or any derivative works thereof
10\ without any compensation or license. The pForth software
11\ code is provided on an "as is" basis without any warranty
12\ of any kind, including, without limitation, the implied
13\ warranties of merchantability and fitness for a particular
14\ purpose and their equivalents under the laws of any jurisdiction.
15
16include? forget forget.fth
17include? >number numberio.fth
18include? task-misc1.fth misc1.fth
19include? case case.fth
20include? $= strings.fth
21include? privatize private.fth
22include? (local) ansilocs.fth
23include? { locals.fth
24include? fm/mod math.fth
25include? task-misc2.fth misc2.fth
26include? [if] condcomp.fth
08689895 27include? save-input save-input.fth
593eb738 28include? read-line file.fth
5a305613
HE
29include? file? filefind.fth
30include? require require.fth
8e9db35f
PB
31
32\ load floating point support if basic support is in kernel
33exists? F*
34 [IF] include? task-floats.fth floats.fth
35 [THEN]
36
37\ useful but optional stuff follows --------------------
38
39include? task-member.fth member.fth
40include? :struct c_struct.fth
41include? smif{ smart_if.fth
8e9db35f
PB
42include? see see.fth
43include? words.like wordslik.fth
44include? trace trace.fth
45include? ESC[ termio.fth
46include? HISTORY history.fth
47
48map