ParrotGP
From mj41.cz
Linear genetic programming on Parrot virtual machine prototype. Too slow for genetic programming. See new project parrot-lgp.
Contents |
gp10 - interpreter
- gp10
- restarting Parrot after 100000 evals
gp08 - interpreter
- create and start GP Parrot interpreter (gp-pasm-indi-interpr.pasm) which read and run individuals code from standart input (stdin)
- send individuals code (initial population and offsprings) to parrot and parse output
gp07 - one file
- 1. create init population pop-gen.pasm
- 2. run "parrot pop-gen.pasm" and parse output
- 3. create new PASM with offsprings gp-pop.pasm
- 4. run "parrot pop-gen.pasm" and parse output
- goto 3
Parrot bugs and todos
- bug 01 - do not use huge sub with PIR, use PASM instead
parrot pop-gen-nom.pir
- bug 02 - readline eat memory
parrot bad-int-t2.pasm
or
parrot bad-int.pasm < bad-int.input
or with my lib (Inline::Parrot::parrot) and lib_my (Inline::Parrot::parrot_gp)
perl in5.pl