Disclaimer: some of this might be in dutch

**************
**** BUGS ****
**************

stub_history wat bijwerken
fluff exit status not debug
c_set_var is nie debug

del_one_hist werkt nie goe && open_from_file werkt ook nie goed
	beide zijn verwant aan kirl/buffer hooks
tabexp gaat nog nie helemaal goed als de regel over de scherm breedte heen komt
	dit is verwant aan printen tijdens heartbeat van buffer ....
		dat is weer verwant aan meerdere buffers (?)

# als login shell:
$ENV{PWD} werkt niet, (done ?) POSIX::getcwd ook niet:(

return value van subs in tab expansie -- dit vereist recursive eval -- achterhaald (?)
buffer_gram ook 'SYSTEM' geven -- done
stub_commands heeft geen _quit functie -- done
intel moet ok stringparse gebruiken -- done
tabexp->s_hist is TODO -- done
Help->help moet wat meer mogenlijkheden onderzoeken -- done
aliases kunnen nog niet geconfigged worden -- done

******************************
**** wanted modifications ****
******************************

sigils !!

Buffer->switch_char_table($tableObject)
Buffer->probe plugable maken
Commands->usage
FILE context afsplitsen van SYSTEM context voor tab_exp -- handig voor save file

history records opschonen i.e. formaat veranderen (again)
maak van kirl echte subklasse ofzo
hooks tussen kirl en buffer opschonen
flush cache event

load buffer from file -- done
alle defaults in profile.pd -- done -- allmost
script from file -- done
init block in de config file -- achterhaald/done
print warning/error in ansi geel/rood - done

*************************
**** wanted features ****
*************************

<TAB><TAB> => I feel lucky (kirlll)
^g = ^golf == show number of chars

ergens bijhouden of er stubs in gebruik zijn, soort status hash

file globbing in dingen als "ls *" -- . en .. zijn 'echte' files -- ook regex modus
set var command
f_path_bin implementeren (?)
tab expansie in multi line modus -- gerelateerd aan gebruik van stringparse bij expansie
active modus switch in buffer => 'perl' afvangen in buffer en stdin vervangen door multi line modus
auto indent
heartbeat uit buffer

zoidberg docs in Help als special -- zie contents beneden
uninstall.sh

export - done
source - done
echo - done
functie ^C herzien -- done
monitor/event/plugin manager: Hermes -- working on it -- achterhaald

***************
**** Notes ****
***************

no_regex_but_glob testen

=======

voor release:

release splitsen in modules en files -- done
makefile tunen -- done
versie nummer in modules - koppelen aan welkoms message -- done
use - ~/.zoidberg -- done


****************
**** Vision ****
****************

Configgable Parser
	parse all kinds of input
		combine this with keybindings
Flexible stream control
	multiple choiche callback

modular
repeat after me MODULAR

events zijn goed

dingen als tab expansion zijn plugins
dingen als monitor en een extra infobar ook
zelfs netwerk moet een simpele plugin zijn
zelfs pipes en jobs moeten plugin zijn -- zij het dat hier aanpassingen voor gedaan mogen worden
history idem
/mesg: ingebakken msn/icq functionaliteit?
MOTZ::audio

transperant plugin management
	event en config aware
	
'pijltjes-syntax' (->iets->{dus}) is root syntax

kirl plugin -- input methodes bijna identiek

## Zoidberg Documentation

  # Contents

  0 Introduction
  1 Release notes (oid)
  2 Tour
  3 Common configuration variables
  4 Default syntax
    4.1 Commands
    4.2 Aliases
    4.3 Perl
    4.4 Methods
    4.5 Pipes
  5 Use of objects
    5.1 Standard objects
    5.2 Custom objects
  6 Jobs and Screens
  7 Communication
  8 FAQ
  9 Disclaimer and Copyright

