Fractal formula system

Bug #872722 reported by Ross Younger
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
brot2
Confirmed
Undecided
Unassigned

Bug Description

Overhaul the fractal definition to some sort of formula-driven system. This would make it easier to experiment quickly.
"Obviously" these would be lexed and parsed into some sort of intermediate representation which was then executed by a maths engine. The computation-heavy bits could even be JIT-compiled for speed.

The "obvious" choice of tools to achieve this is flex and bison. http://tldp.org/HOWTO/Lex-YACC-HOWTO.html .

The choice of intermediate is not. It may be worth looking into LLVM as it already supports JIT. See http://gnuu.org/2009/09/18/writing-your-own-toy-compiler/ and http://llvm.org/docs/tutorial/ .

Ross Younger (crazyscot)
Changed in brot2:
status: New → Confirmed
milestone: none → 2.0.0
importance: Undecided → Medium
assignee: nobody → Ross Younger (crazyscot)
importance: Medium → Undecided
assignee: Ross Younger (crazyscot) → nobody
milestone: 2.0.0 → none
Revision history for this message
Ross Younger (crazyscot) wrote :

Of course, moving to LLVM risks stymieing the plans for a Win32 port...

Ross Younger (crazyscot)
Changed in brot2:
importance: Undecided → Wishlist
importance: Wishlist → Undecided
Revision history for this message
Ross Younger (crazyscot) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.