r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[I'm new] Ask any question, and a helpful person will try to answer.

todun
8-Oct-2011
[4326x2]
@Henrik, the code is multi-part. I'm still not sure how many lines 
of code I'm allowed to post here.
@Henrik, I can also post the local portions doing the swapping...but 
that will keep you in the dark on other parts though.
Henrik
8-Oct-2011
[4328]
perhaps about 30-50 lines is OK, but perhaps it makes better sense 
to try the steps in the console.
todun
8-Oct-2011
[4329]
@Henrik, I have tried it in console..or do you mean somethign else 
?
Henrik
8-Oct-2011
[4330x2]
no, I mean the console alright.
but I understand that you save the file to disk after modifying the 
index? perhaps it's the saving process that contains errors.
todun
8-Oct-2011
[4332x3]
@Henrik, let me post it...one second.
@Henrik: better still, can I just send you a pastebin linke
?
Henrik
8-Oct-2011
[4335]
sure
todun
8-Oct-2011
[4336]
pastebin.com/nKswMM5w
Henrik
8-Oct-2011
[4337]
do you have a cards.txt file?
todun
8-Oct-2011
[4338]
yes...should I post that too?
Henrik
8-Oct-2011
[4339]
yes, thanks. gives a better idea of the stored data.
todun
8-Oct-2011
[4340x2]
pastebin.com/TmQm55G7
sorry for the lag, I'm having to work across platforms because of 
altme compatibility issues.
Henrik
8-Oct-2011
[4342]
I get an unknown paste ID
todun
8-Oct-2011
[4343x2]
http://pastebin.com/ZWaw10DA
hopefully that works better.
Henrik
8-Oct-2011
[4345x2]
do you not want the DO block in the layout to be performed after 
FLASHCARD-PARSING? otherwise the questions-list.txt file is not generated 
in time.
based on its content, there is no reason to put the DO block in the 
layout.
todun
8-Oct-2011
[4347x2]
oh...I'm actually using that as is based on a suggestion I got on 
here.
ould I be doing that as you say because I did notice an update lag 
and did not know what to make of it.
Henrik
8-Oct-2011
[4349]
I'm moving the content after FLASHCARD-PARSING right now, so I can 
get the program to start.
todun
8-Oct-2011
[4350x2]
@Henrik, ok...
I really don't know where things should or shouldn't go.
Henrik
8-Oct-2011
[4352x2]
we'll figure that out eventually.
so, the user clicks "Show Question" to see a question. then he clicks 
"Show answer" to see if he's correct?
todun
8-Oct-2011
[4354x2]
that'll be wonderful. I've been banging my head on these issues for 
over a week.
@Henrik, yes.
Henrik
8-Oct-2011
[4356]
ok, and the idea of "Soon" is?
todun
8-Oct-2011
[4357x2]
....to move the current question to a forward location in the pool 
of questions becasue the user doesn't have the answer yet.
The user will then see the question again,.."Soon"
Henrik
8-Oct-2011
[4359]
I see. And you save this, because you want to have the user start 
where he stopped from, when last quitting the program?
todun
8-Oct-2011
[4360]
exactly!
Henrik
8-Oct-2011
[4361]
is there a particular reason that you split the questions and answers 
in separate files?
todun
8-Oct-2011
[4362]
since I was new to rebol/view and vid, I didn't know of a better 
way to make two streams of data, one going to questions and another 
to asnwers. The prospect of updating two sides of the same list seemed 
confusing to me hence my split.
Henrik
8-Oct-2011
[4363]
ok. I think in general you will have an easier time not doing this 
split. Instead you can work on using the card data directly. Then, 
what you would save, would be a REBOL formatted copy of those card 
data. I think this will simplify your program.


you are already taking advantage of reading the cards with READ/LINES. 
when you parse that data, you can turn it into a record with two 
elements in each, the question and the answer. then by using SAVE/ALL, 
you can directly save this as your questions and answers, in the 
custom order that the user likes.
todun
8-Oct-2011
[4364]
@Henrik, ok. there is allot in there.
Henrik
8-Oct-2011
[4365]
yes, it might be too dramatic. perhaps it's better to save it for 
later.
todun
8-Oct-2011
[4366]
I am not sure how to do these individual steps yet, but I actually 
do understand the gist of them.
Henrik
8-Oct-2011
[4367]
there is a typo in line 54: quesiton-list.txt
todun
8-Oct-2011
[4368x3]
@Henrik, ok. But I do want to explore the options you present because 
it meets my other goal of working with different data structures 
in rebol.
@Henrik, thanks!
I wonder why rebol didn't flag that...
Henrik
8-Oct-2011
[4371]
it simply writes a new file, so the code is syntactically correct.
todun
8-Oct-2011
[4372]
oh ok..
Henrik
8-Oct-2011
[4373]
as for my writing above, an approach would be to load the cards file 
and parse it into a format that is comfortable to work with in REBOL.
todun
8-Oct-2011
[4374x2]
ok
what about the issue of swapping though?