ParrotGP

Z mj41.cz

Linear genetic programming on Parrot virtual machine prototype. Too slow for genetic programming. See new project parrot-lgp.

Obsah

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 

Links

spřízněné weby
Jazyk