Autres articles / Other articles

Lexique des mots eFORTH v 7.0716 linux

publication: 11 décembre 2023 / mis à jour 11 décembre 2023

Read this page in english

 

Pour récupérer cette version de eForth Linux:

Les différents vocabulaires

Liste des mots du vocabulaire FORTH pour eFORTH version 7.0.7.16:

-           -rot        ,           ;           :           :noname     ! 
?           ?do         ?dup        .           ."          .s          '   
(local)     [           [']         [char]      [ELSE]      [IF]        [THEN]  
]           {           }transfer   @           *           */          */MOD  
/           /mod        #           #!          #>          #fs         #s  
#tib        +           +!          +loop       +to         <           <#  
<=          <>          =           >           >=          >BODY       >flags  
>flags&     >in         >link       >link&      >name       >params     >R  
>size       0<          0<>         0=          1-          1/F         1+  
2!          2@          2*          2/          2drop       2dup        4*  
4/          abort       abort"      abs         accept      afliteral   aft  
again       ahead       align       aligned     allocate    allot       also  
AND         ansi        argc        argv        ARSHIFT     asm         assert  
at-xy       base        begin       bg          BIN         binary      bl  
blank       block       block-fid   block-id    buffer      bye         c,  
C!          C@          CASE        cat         catch       cd          CELL  
cell/       cell+       cells       char        CLOSE-DIR   CLOSE-FILE  cmove  
cmove>      CONSTANT    context     copy        cp          cr          CREATE  
CREATE-FILE current     decimal     default-key default-type            default-use  
defer       DEFINED?    definitions DELETE-FILE depth       DLSYM       do  
DOES>       DROP        dump        dump-file   DUP         echo        editor  
else        emit        empty-buffers           ENDCASE     ENDOF       erase  
evaluate    EXECUTE     EXIT        extract     F-          f.          f.s  
F*          F**         F/          F+          F<          F<=         F<>  
F=          F>          F>=         F>S         F0<         F0=         FABS  
FATAN2      fconstant   FCOS        fdepth      FDROP       FDUP        FEXP     
fg          file-exists?            FILE-POSITION           FILE-SIZE   fill  
FIND        fliteral    FLN         FLOOR       flush       FLUSH-FILE  FMAX  
FMIN        FNEGATE     FNIP        for         forget      form        FORTH  
forth-builtins          FOVER       FP!         FP@         fp0         free  
FROT        FSIN        FSINCOS     FSQRT       FSWAP       fvariable   graphics  
handler     here        hex         hld         hold        httpd       I  
if          IMMEDIATE   include     included    included?   internals   invert  
is          J           K           key         key?        L!          latestxt  
leave       list        literal     load        loop        ls          LSHIFT  
max         min         mkdir       mod         ms          ms-ticks    mv  
n.          needs       negate      nest-depth  next        nip         nl  
NON-BLOCK   normal      octal       OF          ok          only        open-blocks  
OPEN-DIR    OPEN-FILE   OR          order       OVER        pad         page  
PARSE       pause       PI          posix       postpone    precision   previous  
prompt      pwd         quit        r"          R@          R/O         R/W  
R>          r|          r~          rdrop       READ-DIR    READ-FILE   recurse  
refill      remaining   remember    RENAME-FILE repeat      REPOSITION-FILE  
required    reset       resize      RESIZE-FILE restore     revive      rm  
rmdir       rot         RP!         RP@         rp0         RSHIFT      s"  
S>F         s>z         save        save-buffers            scr         sealed  
see         set-precision           set-title   sf,         SF!         SF@  
SFLOAT      SFLOAT+     SFLOATS     sign        SL@         sockets     SP!  
SP@         sp0         space       spaces      start-task  startswith? startup: 
state       str         str=        streams     structures  SW@         SWAP  
task        tasks       telnetd     terminate   termios     then        throw  
thru        tib         to          touch       transfer    transfer{   type  
u.          U/MOD       UL@         UNLOOP      until       update      use  
used        UW@         value       VARIABLE    visual      vlist       vocabulary  
W!          W/O         web-interface           while       words       WRITE-FILE  
x11         XOR         z"          z>s  

Vocabulaires

Liste des vocabulaires définis dans la version 7.0.7.16:

    ansi         
    editor       
    FORTH        
    graphics 
        internals 
    httpd 
    internals 
        internalized 
    posix        
    sockets      
    streams      
    structures   
    tasks    
    telnetd 
    termios  
    web-interface 
    x11 
        xany 
        xbutton 
        xconfigure 
        xexposure 
        xkey 
        xmotion 

Mots définis dans le vocabulaire ansi

terminal-restore terminal-save show hide scroll-up scroll-down clear-to-eol 
bel esc 

Mots définis dans le vocabulaire asm

end-code code, code4, code3, code2, code1, callot chere reserve code-at 
code-start 

Mots définis dans le vocabulaire editor

a r d e wipe p n l 

Mots définis dans le vocabulaire graphics

poll wait flip window window heart vertical-flip viewport scale translate 
}g g{ screen>g box color pressed? pixel height width event last-char last-key 
mouse-y mouse-x RIGHT-BUTTON MIDDLE-BUTTON LEFT-BUTTON FINISHED TYPED RELEASED 
PRESSED MOTION EXPOSED RESIZED IDLE internals 

Mots définis dans le vocabulaire graphics/internals

update-event pending-key? update-key update-mouse image-resize EVENT-MASK 
keybuffer-used keybuffer keybuffer-size xevent xevent-type image gc window-handle 
root-window white black screen-depth xvisual colormap screen display raw-heart 
heart-ratio heart-initialize cmax! cmin! heart-end heart-start heart-size 
heart-steps heart-f raw-box g> >g gp gstack hline ty tx sy sx key-state! 
key-state key-count backbuffer 

Mots définis dans le vocabulaire httpd

notfound-response bad-response ok-response response send path method hasHeader 
handleClient read-headers completed? body content-length header crnl= eat 
skipover skipto in@<> end< goal# goal strcase= upper server client-cr client-emit 
client-read client-type client-len client httpd-port clientfd sockfd body-read 
body-1st-read body-chunk body-chunk-size chunk-filled chunk chunk-size 
max-connections 

Mots définis dans le vocabulaire internals -> internalazied

This vocabulary is defined as sub-vocabulary in the internals vocabulary

flags'or! LEAVE LOOP +LOOP ?DO DO NEXT FOR AFT REPEAT WHILE ELSE IF THEN 
AHEAD UNTIL AGAIN BEGIN cleave 

Mots définis dans le vocabulaire internals

errno CALLCODE CALL0 CALL1 CALL2 CALL3 CALL4 CALL5 CALL6 CALL7 CALL8 CALL9 
CALL10 CALL11 CALL12 CALL13 CALL14 CALL15 DOFLIT S>FLOAT? fill32 'heap 
'context 'latestxt 'notfound 'heap-start 'heap-size 'stack-cells 'boot 
'boot-size 'tib 'argc 'argv 'runner 'throw-handler NOP BRANCH 0BRANCH DONEXT 
DOLIT DOSET DOCOL DOCON DOVAR DOCREATE DODOES ALITERAL LONG-SIZE S>NUMBER? 
'SYS YIELD EVALUATE1 'builtins internals-builtins autoexec boot-set-title 
e' @line grow-blocks use?! common-default-use block-data block-dirty clobber 
clobber-line include+ path-join included-files raw-included include-file 
sourcedirname sourcefilename! sourcefilename sourcefilename# sourcefilename& 
starts../ starts./ dirname ends/ default-remember-filename remember-filename 
restore-name save-name forth-wordlist setup-saving-base 'cold park-forth 
park-heap saving-base crtype cremit cases (+to) (to) --? }? ?room scope-create 
do-local scope-clear scope-exit local-op scope-depth local+! local! local@ 
<>locals locals-here locals-area locals-gap locals-capacity ?ins. ins. 
vins. onlines line-pos line-width size-all size-vocabulary vocs. voc. voclist 
voclist-from see-all >vocnext see-vocabulary nonvoc? see-xt ?see-flags 
see-loop see-one indent+! icr see. indent mem= ARGS_MARK -TAB +TAB NONAMED 
BUILTIN_FORK SMUDGE IMMEDIATE_MARK dump-line ca@ cell-shift cell-base cell-mask 
#f+s internalized BUILTIN_MARK zplace $place free. boot-prompt raw-ok [SKIP]' 
[SKIP] ?stack sp-limit input-limit tib-setup raw.s $@ digit parse-quote 
leaving, leaving )leaving leaving( value-bind evaluate&fill evaluate-buffer 
arrow ?arrow. ?echo input-buffer immediate? eat-till-cr wascr *emit *key 
notfound last-vocabulary voc-stack-end xt-transfer xt-hide xt-find& scope 

Mots définis dans le vocabulaire posix

FNDELAY F_SETFL fcntl CLOCK_BOOTTIME_ALARM CLOCK_REALTIME_ALARM CLOCK_BOOTTIME 
CLOCK_MONOTONIC_COARSE CLOCK_REALTIME_COARSE CLOCK_MONOTONIC_RAW CLOCK_THREAD_CPUTIME_ID 
CLOCK_PROCESS_CPUTIME_ID CLOCK_MONOTONIC CLOCK_REALTIME timespec clock_gettime 
0777 SIGPIPE SIGBUS SIGKILL SIGINT SIGHUP SIG_IGN SIG_DFL EPIPE EAGAIN 
d0=ior d0<ior 0=ior 0<ior stdin-key stdout-write O_NONBLOCK O_APPEND O_TRUNC 
O_CREAT O_RDWR O_WRONLY O_RDONLY MAP_ANONYMOUS MAP_FIXED MAP_PRIVATE PROT_EXEC 
PROT_WRITE PROT_READ PROT_NONE SEEK_END SEEK_CUR SEEK_SET stderr stdout 
stdin errno .d_name .d_type readdir closedir opendir getwd rmdir mkdir 
chdir signal usleep realloc sysfree malloc rename unlink mprotect munmap 
mmap waitpid wait fork sysexit fsync ftruncate lseek write read close creat 
open sign-extend shared-library sysfunc sofunc calls dlopen 'dlopen RTLD_NOW 
RTLD_LAZY 

Mots définis dans le vocabulaire sockets

sockaccept ip. ip# ->h_addr ->addr! ->addr@ ->port! ->port@ sockaddr l, 
s, bs, SO_REUSEADDR SOL_SOCKET sizeof(sockaddr_in) AF_INET SOCK_RAW SOCK_DGRAM 
SOCK_STREAM gethostbyname recvmsg recvfrom recv sendmsg sendto send setsockopt 
poll sockaccept connect listen bind socket 

Mots définis dans le vocabulaire tasks

main-task .tasks task-list 

Mots définis dans le vocabulaire telnetd

server broker-connection wait-for-connection connection telnet-key  
telnet-type telnet-emit broker client-len client telnet-port clientfd  
sockfd 

Mots définis dans le vocabulaire termios

termios-key termios-key? pending form winsize sizeof(winsize) TIOCGWINSZ 
normal-mode raw-mode termios! termios@ VMIN VTIME TCSAFLUSH _ECHO ICANON 
.c_cc[] .c_lflag new-termios old-termios sizeof(termios) delay-mode nodelay-mode 
ioctl tcsetattr tcgetattr 

Mots définis dans le vocabulaire web-interface

server webserver-task do-serve handle1 serve-key serve-type handle-input 
handle-index out-string output-stream input-stream out-size webserver index-html 
index-html# 

Mots définis dans le vocabulaire x11

GenericEvent MappingNotify ClientMessage ColormapNotify SelectionNotify 
SelectionRequest SelectionClear PropertyNotify CirculateRequest CirculateNotify 
ResizeRequest GravityNotify ConfigureRequest ConfigureNotify ReparentNotify 
MapRequest MapNotify UnmapNotify DestroyNotify CreateNotify VisibilityNotify 
NoExpose GraphicsExpose Expose KeymapNotify FocusOut FocusIn LeaveNotify 
EnterNotify MotionNotify ButtonRelease ButtonPress KeyRelease KeyPress 
xevent# OwnerGrabButtonMask ColormapChangeMask PropertyChangeMask FocusChangeMask 
SubstructureRedirectMask SubstructureNotifyMask ResizeRedirectMask StructureNotifyMask 
VisibilityChangeMask ExposureMask KeymapStateMask ButtonMotionMask Button5MotionMask 
Button4MotionMask Button3MotionMask Button2MotionMask Button1MotionMask 
PointerMotionHintMask PointerMotionMask LeaveWindowMask EnterWindowMask 
ButtonReleaseMask ButtonPressMask KeyReleaseMask KeyPressMask xmask NoEventMask 
xexposure xconfigure xmotion xkey xbutton xany bool time win xevent-size 
NULL ZPixmap XYPixmap XYBitmap XFillRectangle XSetBackground XSetForeground 
XDrawString XSelectInput XPutImage XNextEvent XMapWindow XLookupString 
XFlush XDestroyImage XDefaultVisual XDefaultDepth XCreateSimpleWindow XCreateImage 
XCreateGC XCheckMaskEvent XRootWindow XDefaultScreen XDefaultColormap XScreenOfDisplay 
XDisplayOfScreen XWhitePixel XBlackPixel XOpenDisplay xlib 

Legal: site web personnel sans commerce / personal site without seling