FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Roadmap for 0.2

 
Post new topic   Reply to topic     Forum Index -> dragon-stl
View previous topic :: View next topic  
Author Message
Joey



Joined: 10 Sep 2004
Posts: 5
Location: Europe, Holland

PostPosted: Mon Sep 13, 2004 8:35 am    Post subject: Roadmap for 0.2 Reply with quote

Planned 0.2 features:

- Memory types
- Stacks
- Arrays
- Lists
- Hashes
- Trees
- Lexer
- Parser
- Tracker
- Streams
- Communicators
- Raster

As memory types, I want: Basic (array), Raw (pointer), Compressed (functionality for compressing)

As stacks, I want: FIFO, FILO

One type of array.

Lists are inherited from array type, but overloads operators for math operations (ie for matrixes).

Hashes don't inherit the memory model yet (because they're not that useful , especially seeing how D does it nice itself, I choose to do this later)

Lexer template should do regexes, construct rules, and output token streams etc etc.

A template for different types of trees. (ie: parent dies, children die)

A simple parser template, constructs trees.

Trackers for reference counting.

Streams handle input and output, and do operator overloading and 'eat' stream manipulators.

Communicators consist of two streams, input and output, these two streams talk to eachother (if there's 'input' send it to output).

A raster could be anything from 2d to 3d etc. With a raster, you create a fixed field. Later, there'll also be Triangles that work like triangular arrays.


Currently I'm working on the lexer, most of the array/stack/memory/tracking stuff is completed. Though I'm probably going to redesign some things in them to make them more sophisticated with eachother.[/i]
Back to top
View user's profile Send private message MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic     Forum Index -> dragon-stl All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group