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

World: r3wp

[!REBOL3-OLD1]

Ammon
22-Mar-2009
[12168]
Sounds like a pretty awesome engine.  Can't wait to play with it. 
=D
Steeve
23-Mar-2009
[12169]
Is there a way to complement bitsets in R3 ?
I liked the NOT proposal in parse, but it's not done yet.
Ammon
23-Mar-2009
[12170]
Theoretically you could build a complement set in R2 and just copy 
the bitset to your R3 script but I think that will cause you some 
problems with unicode, which, as I understand it, is why complement 
has been removed in R3.
Steeve
23-Mar-2009
[12171x2]
Currently, i do this, but...

no-chars: make bitset! 256
foreach c "^/^-" [append no-chars c]
no-chars: complement no-chars
geez...
drop and off don't work in rich-text
Henrik
23-Mar-2009
[12173]
known bug
Steeve
23-Mar-2009
[12174x2]
Fuck !
sorry
Henrik
23-Mar-2009
[12176x2]
:-) I'm not sure if there is a workaround.
Generally we'll have to talk to Cyphre one day. His bug list is getting 
quite large.
Steeve
23-Mar-2009
[12178x3]
workaround...
bye bye my rich-text engine
another one project fail, my speciality....
Ammon
23-Mar-2009
[12181]
Drop and Off?  What are you talking about?
Steeve
23-Mar-2009
[12182]
used to discard previous commands in rich-text blocks (like bold, 
underline, italic)
Ammon
23-Mar-2009
[12183]
Ah...  I'm sure they'll fix that eventually...
Steeve
23-Mar-2009
[12184]
eventually, mwahahahaha
Ammon
23-Mar-2009
[12185]
I'm building my rich text editor on the gob/face level so that won't 
be bothering me. Getting this parser right is proving to be tricky 
though!
Steeve
23-Mar-2009
[12186x4]
eh ? i don't understand why you are not impacted...
when i talk about rich-text, i mean gob/text, so you are impacted
me too, i create my own gobs
i don't use those Carl's style
Ammon
23-Mar-2009
[12190x2]
I'm not impacted because each style change creates a separate face.
I'm not using Draw directly.
Steeve
23-Mar-2009
[12192x2]
and ? 
How do you handle imbricated styles in the same line of text ?
Like:

 gob/text: [ bold "this is bold" italic "this is it talic and bold" 
 off "this is bold" ]

Especially if the line is wrapped
don'
Ammon
23-Mar-2009
[12194]
Hehe, I'm not writing that kind of Rich Text editor...  It's really 
just a syntax highlighter so all of the formatting is implicit.
Steeve
23-Mar-2009
[12195x3]
if you construct linked gobs for the same line of text (one gob = 
one style), i say good luck to manage wrapped lines.
hum ok, it's more simple
you just change colors
Ammon
23-Mar-2009
[12198x2]
Managing wrapped lines isn't a concern at the moment.   What I will 
be able to do with the structure I've chosen far outweighs the extra 
cost dealing with wrapped lines if I ever decide to add that functionality.
No, not just colors.  You have full font control, bold, italic, etc
Steeve
23-Mar-2009
[12200x3]
i'm fucked, my current development is about editing makedoc documents, 
i can't bypass this request
i need wrapped paragraphs
rich-text at gob level must work
Ammon
23-Mar-2009
[12203]
yeah, for what you are doing Drop and Off definitely have to work!
Pekr
23-Mar-2009
[12204]
posted question to rebdev, how far are we with March dev plan, in 
order to sync sources with Cyphre once again and let him fix few 
things.
Anton
23-Mar-2009
[12205]
Steeve, I think one gob per character may operate fast enough, if 
it's a modern machine. But then you have to do your own paragraph 
flowing etc.
Steeve
23-Mar-2009
[12206x3]
argh, i was hoping you will not notice this
one gob per line is my aim
one gob per char, i don't ever try it. It will be slow and memory 
consumming
Anton
23-Mar-2009
[12209x2]
That's how I did my editor replacement in R2. But then I started 
wondering how to do my own flowing and I decided multiple gobs per 
line is the way to go. Needs some clever way of indexing lines and 
caching gobs so small near-constant number of gobs are produced and 
reused per window of text.
Sorry, I didn't mean per char, but per font / formatting change.
Steeve
23-Mar-2009
[12211x2]
i can manage multiple gobs per line (depending of the grammar) but 
i don't want to use a gob per char, what a pain in ass when the text 
is scrolled or modified ...
yes but in that case, wrapped text, is hard to handle if it's not 
one gob per char
Anton
23-Mar-2009
[12213]
Yes, you would have to do the flow / wrapping algorithm yourself.
Steeve
23-Mar-2009
[12214]
doubling the size of my script at least :-)
Anton
23-Mar-2009
[12215]
Yes, lots more fun.
Steeve
23-Mar-2009
[12216]
pfff
Ammon
23-Mar-2009
[12217]
Rejoining a massive block of strings after reading from the clipboard 
causes a crash...

---------------------------
REBOL System Error
---------------------------
REBOL System Error #1215: assertion failed

Program terminated abnormally.
This should never happen.
Please contact www.REBOL.com with details.
---------------------------
OK   
---------------------------