Code center > Suggestions
Mutation Protection method- in voting
Numsgil:
--- Quote from: peterb ---
--- Quote from: Numsgil ---It's all pretty moot if Eric never shows. Remember he's the one that ultimately implements things, and he seems to be AWOL.
--- End quote ---
Is only one person devolping DarwinBots ?
I have some knowledge on programming languages.
Well that is I'll easily pickup such languages often.
Dough I never went deep into them ( these days I get headaches from looking long at code)
Anyway I went from :
MSX assembler / Pascal / QuickBasic / VB6 / VB2003.net / C# (pocketpc) / C2003.net / Perl (little) / phyton (little) / LSL / vbscrip / VB2008.net
And maybe some more lost track of it a bit.
Dough I'm not a big fan of C languages, takes lots of time to write and read while VB.net is equaly fastand better readable.
Time might be the biggest issue dough.
I hope a project like this is structured / devided ?? >> I'm not sure how it is organised but it might be an idea to put source code in a special forum folder (so people could reply with improved code.. (and discuss their distributed programing efforts).
--- End quote ---
Eric's the only one developing on the current version, which is written in VB6. I guess he's moved on to other things, I'll send him an email for the source code at some point.
Other people have worked on a new version in C#, but it's not very far, and I haven't worked on it for a while since I've been busy with work. The C# version is source controlled, so you can browse it with a web browser.
Numsgil:
--- Quote from: jknilinux ---10 .flagpreserve store is pretty much the exact same thing as 10 .protect store. I think you're basically saying the same thing as the Ericl and Bacillus hybrid (which became the final draft of the idea), you're saying to make an instruction to protect DNA as opposed to metadata, plus costs. If you read through the posts, you'll see this was bacillus's original idea.
However, the refprotectedbits instruction seems like it might be able to address some of the problems the metadata camp was having with eric's idea- namely, treating the protected DNA as a single object vs. a wad of instructions.
Nums- what do you think?
--- End quote ---
I don't like having the DNA be able to influence itself like that, even through the stack. This isn't me speaking as a developer, just as a user. I prefer mutation rates to be an inherent property of a given bp, instead of inserted mid stream. DNA being able to influence itself like that is a path that leads to things like DNA manually copying itself during reproduction as with Avida, which is a valid path for ALife in general but not the direction I want to see Darwinbots head in.
bacillus:
Just as a minor afterthought I thought would be worth throwing in, what if protection did not protect against a certain mutation, or over a range of DNA, but a range of values? Don't look into this too far, just a thought I thought worth mentioning.
peterb:
--- Quote from: Numsgil ---
--- Quote from: jknilinux ---10 .flagpreserve store is pretty much the exact same thing as 10 .protect store. I think you're basically saying the same thing as the Ericl and Bacillus hybrid (which became the final draft of the idea), you're saying to make an instruction to protect DNA as opposed to metadata, plus costs. If you read through the posts, you'll see this was bacillus's original idea.
However, the refprotectedbits instruction seems like it might be able to address some of the problems the metadata camp was having with eric's idea- namely, treating the protected DNA as a single object vs. a wad of instructions.
Nums- what do you think?
--- End quote ---
I don't like having the DNA be able to influence itself like that, even through the stack. This isn't me speaking as a developer, just as a user. I prefer mutation rates to be an inherent property of a given bp, instead of inserted mid stream. DNA being able to influence itself like that is a path that leads to things like DNA manually copying itself during reproduction as with Avida, which is a valid path for ALife in general but not the direction I want to see Darwinbots head in.
--- End quote ---
Perhaprs two ideas why it is nice to have it as a general command.
In nature some DNA parts are more preserved then others, and thats organized whitin the DNA itself (so it 'll be more like nature).
For example people come with various eyecolors dough you see rarely a human with 5 eyes. So beeing able to preserve parts isnt that strange.
On the otherhand it would also be nice to for example have a bot for who you only would which to evolve better eyes.
(then have also something to decide against what DNS errors you want to be protected (valeus / commands / both )
Hmmm VB6.....
Is conversion to VB.net possible ? (C# isnt mostly not that much faster, as anyother complete groundup rebuilds.)
It might require tools to convert which I dont have....
jknilinux:
Nums-
You know eric, IRL? Do you know what's going on? Will DB rot and remain at 2.44 until DB3 comes out?
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version