• Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

AltME groups: search

Help · search scripts · search articles · search mailing list

results summary

worldhits
r4wp5907
r3wp58701
total:64608

results window for this page: [start: 36101 end: 36200]

world-name: r3wp

Group: !REBOL3-OLD1 ... [web-public]
Graham:
6-Oct-2007
Now Gabriele says he wants to concentrate on VID ( which was only 
going to take a few days ) because it was hard and pop was easy.
Graham:
6-Oct-2007
That doesn't seem a technical reason to me.
Graham:
6-Oct-2007
we did have the previous vid debacle where it seemed egos got in 
the way, and we had a proliferation of resizing schemes
Ashley:
6-Oct-2007
VID is much more visible than pop. For some people, the fact that 
REBOL has a simple declarative GUI is the *only* reason they noticed 
and subsequently use REBOL. I think the focus on VID is the right 
call.
btiffin:
7-Oct-2007
Well, it's actually perfect for trying to bag up as priorities and 
get them sent to Pekr and user.r.  Don't worry about having a voice, 
we are attempting to start a funnel channel.  As Graham says, the 
majority usually rides the top of the bell curve, and if that information 
can be summarized, it can't hurt.  No actual guarantee of it helping 
but it can't hurt and it's bound to influence to some degree or other.
Gabriele:
7-Oct-2007
Graham, even if most developers wanted HTTP first, keep in mind that 
RT has specific goals to reach, because it's a company with investors 
and eventually products or services to sell.
Henrik:
7-Oct-2007
just a joke. :-)
Pekr:
7-Oct-2007
If you would ask RT to have guy(s) to define their marketing aproach, 
they should use Robert + me (eventually :-), but developers would 
not have a say here ...
Henrik:
7-Oct-2007
developers would not have a say here
 <--- that would terrify me. it's why I work usually alone. :-)
Chris:
8-Oct-2007
Waiting for VID (a feature I'm not waiting for) is at the expense 
of getting paws on all the new language features (which I am most 
certainly looking forward to).
btiffin:
8-Oct-2007
Everyone;  Send a note to Pekr regarding either technical or emotional 
concerns (read as ANY concerns/kudos/ideas).  We are hoping to start 
arming him with raw data for reporting to RT.  Our chats here are 
not reaching as far as their potential.  Treat Petr as the User Advocate 
... it's in his REBOL job description now.  :)
Pekr:
8-Oct-2007
I should note that it is a bit preliminary. RT did not accepted me 
as a community representative. It is just that I chat with Carl from 
time to time and he seems to listen to some ideas. Not just mine 
ideas, but from other ones too.
Brock:
9-Oct-2007
By Blog entry, we aren't asking for a crafter piece of literature. 
 Just a heads up on direction changes and very quick progress statement. 
 One or two sentences every couple of weeks would likely due the 
job.
Henrik:
9-Oct-2007
Fireside was delayed BTW. Carls says most of the work except a few 
forms is done. He hoped that it would come up sometime today, so 
let's see about that in a few hours.
Chris:
9-Oct-2007
I spent a long time learning the intricacies of R2 (aside from basic 
primers, it was my first language).  I don't suppose it will take 
as long to pick up R3, but hammering away at the console, figuring 
how different approaches work, interact, all the subtleties -- it'd 
be useful to learn sooner than later.  And given that R2 changed 
constantly as I was learning, I have no problem assuming R3/Core 
now may not be R3/Core of the actual release.
btiffin:
9-Oct-2007
REBOL [
    Title: "Formatting dialect"
    Author: "Carl Sassenrath"
    Date: 01-Jun-2007
    Version: 2.99
    File: %format.r

    Purpose: "Simple, powerful string formatting; well padding at least"
    History: [
        01-Jul-2007 2.99 "Carl" "first R3 alpha"
        02-Sep-2007 2.99 "Bluey" "prepped for R2"
    ]

    Comments: {R3 format will be more powerful, this is a teaser version}
    Usage: {
        format rules values
          /pad padding-character; defaults to space
        rules include the following dialect messages;

          integer!              sets width left aligned (trailing spaces)

          negative integer!     sets width right aligned (leading spaces)

          string!           inserts the string based on position in rules

          char!          inserts the character based on position in rules

        rules can be a single message or a block! of formatting messages;

        rules can also be a word evaluating to a single or message block!
        Examples:
          format 5 12 == "12   "
          format -5 12 == "   12"

          format/pad [5 "---" -5] [12345678 1] "0" == "12345---00001]
    }
]
btiffin:
9-Oct-2007
format: make function! [
    "Format a string according to the format dialect."
    rules {A block in the format dialect. E.g. [10 -10 #"-" 4]}
    values
    /pad p
    /local out val
][
    p: any [p #" "]
    unless block? rules [rules: reduce [rules]]
    unless block? values [values: reduce [values]]
    val: 0
    foreach item rules [
        if word? item [item: get item]
        val: val + switch/default type?/word item [
            integer! [abs item]
            string! [length? item]
            char! [1]
        ] [0]
    ]
    out: make string! val
    insert/dup out p val
    foreach rule rules [
        if word? rule [rule: get rule]
        switch type?/word rule [
            integer! [
                val: first values
                values: next values
                pad: rule
                if negative? rule [
                    val: form :val
                    rule: negate rule
                    pad: rule - length? val
                    if positive? pad [out: skip out pad]
                    pad: length? val
                ]
                change out val
                out: skip out pad
            ]
            string! [out: change out rule]
            char! [out: change out rule]
        ]
    ]
    if not tail? values [append out values]
    head out
]

printf: make function! [
    "Formatted print."
    fmt "Format"
    val "Value or block of values"
][
    print format fmt val
]
Gabriele:
10-Oct-2007
Chris: that's exactly why i've been saying all the time that we should 
just release whatever the state, instead of doing a feature complete 
"core" for xmas, which would only hurt RT and not help people here.
btiffin:
10-Oct-2007
Nope it's a step toward an end I do believe.  I like it as it allows 
for padding and alignment, but it's not the real format dialect yet, 
afaik.

sqlab; I'm smiling as I type this, so...

Psst, don't complain too loud or I might get cut off from showing 
off non-production sanctioned versions of functions.  I don't think 
the wait is going to be much longer but I feel for rebol trenchers 
and think the community deserves to see some of what is going on, 
so I asked to release a few mezzanines.


I was hoping it might motivate a rebol or two to expand on it, and 
reinforce the belief that community involvement is not only going 
to be a good thing, but a great thing.  Plus it's a good function 
for what is does imho.
btiffin:
10-Oct-2007
Hmm, my post looks a little weird coming out after Gabriele's.  I 
was in the midst of typing and staring down at the keyboard.  Sorry 
Gabriele;  the abrupt Nope that started my post wasn't meant in response 
to yours.  It was meant for the ...does not solve...
Louis:
10-Oct-2007
I've been studying some books on software engineering, and the more 
I learn the more I like rebol. As hard as it may be to be patient, 
I'm for not rushing RT.  Let them have the peace they need to devote 
themselves to producing the cutting edge technology we expect from 
them.  Let them do the work in the order they know to be most logical. 
Regular updates on progress would be encouraging, of course; especially 
for the pros here that need to be able to give their customers valid 
facts in order not to lose them.  Also, putting the major emphasis 
on a simplier, more capable View is great as far as I'm concerned, 
as View is what I've had the hardest time learning, and is also what 
I think will make the greatest difference for RT's success.
Pekr:
10-Oct-2007
I can see new View in web-browser plug-in along with new VID as a 
killer app in itself ....
Pekr:
10-Oct-2007
I have the only "difficulcy" with View - it is when I try to think 
how to "integrate it with web the other way =  not View in a browser, 
but pure View app, being able to display html container. We would 
have to be able to link to mozilla embedding product, or khtml one, 
or create at least simple html viewer. But then I worry where do 
we end - creating View based web-browser? :-)
Pekr:
10-Oct-2007
ah, what a sarcasm :-) But I bear with you, Graham. My personal understanding 
is, that behind the scenes, Carl is preparing for the community release, 
using FireSide (DevBase), which should be ready as we speak. I await 
some news in few days, and we let you imediatelly know, what is going 
to happen next.
Henrik:
10-Oct-2007
For the record: I was opposed to the idea of Fireside from the beginning, 
because I thought he meant yet another forum/communications channel, 
since he talked a bit about allowing communication with "hundreds 
of users", not so impressive. We have enough of that with AltME.

When he talked about the existing framework, the working prototype, 
the source code altering and finally the code submission model, I 
changed my mind. I think this tool can be very powerful.
Graham:
10-Oct-2007
a close button that close the window down .. but say I need to add 
additional functionality?
Graham:
10-Oct-2007
do I need to create a new type of close button?
Kaj:
10-Oct-2007
And a good reason to educate people ;-)
Graham:
10-Oct-2007
Rebgui has done a lot of work here
Graham:
10-Oct-2007
so, if one platform lacked a feature .. it meant none of the others 
could have it
Henrik:
10-Oct-2007
we should in fact be able to scale down from full graphics to text 
console, if it's possible to make a usable interface in that.
Henrik:
10-Oct-2007
I meant in terms of where a UI can be displayed. Not whether we can 
hard scale it to a PDA or an HDTV like they do. If you want to display 
big and pretty buttons on an HDTV, you'd use one set of styles. If 
you want to display on a text only console, you'd use a different 
set of styles, but the layout code would be the same. Some work needs 
to be done here before I can say anything more. We're only testing 
ordinary WindowsXP graphics for now.
Graham:
10-Oct-2007
how do you setup forms on a text console?  use escape sequences??
Kaj:
10-Oct-2007
You can use terminal escape codes for that, or usually, you use a 
library such as Curses or S-Lang
Graham:
10-Oct-2007
the layout engine can with the use of styles generate a flash or 
javascript gui ??
Kaj:
10-Oct-2007
Years ago there was a project trying to do this in XML, UIML
Henrik:
10-Oct-2007
I admit I hadn't thought of that. I actually have a project on hold 
for VID->HTML forms in R2.
Graham:
10-Oct-2007
Looks like Oldes is doing a R2 layout on Flash
Graham:
10-Oct-2007
a killer user of R3
Graham:
10-Oct-2007
I was thinking more of a code generator
Pekr:
10-Oct-2007
If you want a killer app, let's finish VID3, put extension things 
in-place, simply create "a platform", then let's create browser plug-in 
- that is a killer app, because it provides you with seamless integration. 
And it will work out of the box, no REBOL code changes or limitations.
Graham:
10-Oct-2007
V3 won't be there until it can build a browser window
Graham:
10-Oct-2007
that scales as well as a web browser
Kaj:
10-Oct-2007
Not my Firefox that is hanging my machine all the time for a while
Graham:
10-Oct-2007
a browser container for IE or whatever would be very nice
DaveC:
11-Oct-2007
The need to render simple HTML & PDF within the app is the reason 
I have not used R2 on internal projects. I've had to move on to web 
apps and I'm using more Python now than Rebol. The screenshot on 
Henrik's blog is very, very good! Web apps, for good or bad, are 
here and now and "rich" web app frameworks  are  actively being developed. 
Rebol faces a lot of competition in this area. The R3  potential 
is amazing and whilst I have my own priorites for new features, I 
look forward to trying out the beta when it's released. Can I just 
say thanks to all of the developers for their hard work so far.
Graham:
11-Oct-2007
Perhaps we need a list of deal breakers like this?
Graham:
11-Oct-2007
Printing has always been a major problem
Graham:
11-Oct-2007
But since it has been a platform specific problem - it has never 
been addressed
Graham:
11-Oct-2007
If rebol is going to be a dll .. won't that help there?
Graham:
11-Oct-2007
I mean after one buys a couple of sdks and /pro versions .. there's 
no real need to purchase any more.
Graham:
11-Oct-2007
It's a dead end as a source of revenue unless you have lots of new 
users
Henrik:
11-Oct-2007
shouldn't be a problem in R3.
Henrik:
11-Oct-2007
can't tell yet. no tests that big have been run yet. there are a 
few recycle bugs that are being fixed.
Henrik:
11-Oct-2007
the decompress function has a memory limit option. it's been discussed 
whether it should be removed or not, but such things will be necessary 
in an embedded environment.
Graham:
11-Oct-2007
and if you're running a non-gui app .. any difference?
Henrik:
11-Oct-2007
I just started an R3 console. Everytime R3 starts, it displays a 
splashscreen with rich text, a picture and two buttons in it. When 
I close it, stats returns 1276368 bytes.
Graham:
11-Oct-2007
got a screenshot ?
Henrik:
11-Oct-2007
I think there is a blurred one somewhere...
PeterWood:
11-Oct-2007
I hope you are just trying to keep a secret from us all Henrik because 
it would be worrying to think such design decisions haven't been 
made yet.
Henrik:
11-Oct-2007
do you think that it will be impossible to make such a design decision?
Graham:
11-Oct-2007
I was meaning how to enter the different styles inside a text box 
.. would it need a menu bar to pick the different styles
Henrik:
11-Oct-2007
it probably would. there would be great value in a single text editor 
style with toolbar and things.
Graham:
11-Oct-2007
of course it would be nice to be able to cut and paste some rich 
text html and have it come out the same in a rich text box
DaveC:
11-Oct-2007
Pekr


Hi. To answer your question, I was thinking about the WxWidget/Gtk/Tk 
toolkits. They have a basic HTML control. Given the web-rich nature 
of Rebol, this would be a great feature. Not Python per se, but the 
wrappers around those toolkits.
Henrik:
11-Oct-2007
I don't think RT will do that on their own. That would be a third 
party project.
Henrik:
11-Oct-2007
I think that as long as a driver can be written for a device, R3 
can support it.
Graham:
11-Oct-2007
and simple things like right click on a text box brings up copy/paste 
support
Henrik:
11-Oct-2007
it will be essential, so yes, it will be made. there is a simple 
text list now that has multiple resizable columns, very small (and 
ugly in appearance) and fairly fast.
Henrik:
11-Oct-2007
and then R3 LIST-VIEW would just display whatever is fed to it. that's 
a smarter way to do it.
Henrik:
11-Oct-2007
I imagine we'd use a sort index like now and just point to the different 
lines in the data block as the list view is rendered.
Pekr:
11-Oct-2007
Gob arrangement? Dunno. But you try to suggest, that when you have 
1000 rows as a recordset, you have 1000 rows od another data for 
the display? :-)
Gregg:
11-Oct-2007
There was a grid cotrol for VB, TrueGrid from Apex Software; it had 
a callback mode, where it requested data dynamically (like LIST) 
and fired update events if the user edited something. The only data 
it need to duplicate, IIRC, was for the set of displayed rows.
Gabriele:
11-Oct-2007
regarding Henrik's blog, i should note, that being semantic is what 
i was suggesting with my old notes about how r3's gui should be. 
that would give us a great power... but many people are against it, 
so it won't happen soon.
Graham:
11-Oct-2007
Do you mean that a button will now just be a button ?
Gabriele:
12-Oct-2007
i mean, that the app programmers only specifies what he *means*, 
not what the UI should look like. "I want to get a string from the 
user". "I want to get the name and birth date from the user, and 
show the age". how this looks depends on 1) the look defined by the 
gfx designer (which can be the programmer himself, if he is able 
to do that too) 2) user preferences, to the point that an advanced 
user should be able to edit the UI.
Maarten:
12-Oct-2007
Use CSS 2.1 styles on widgets. Create widgets ("classes") in VID-the-sequel 
and render them to Rebol or XHTML + Javascript. That way you can 
mobilize the entire web community to get a UI that renders both to 
a RIA and to the web.
Chris:
12-Oct-2007
Petr, CSS doesn't control behaviour, and nor should it.  At it's 
most complex, it has different rules for different states -- a:hover, 
a:visited, input:focus -- which is how I'd like a style system to 
work.
Chris:
12-Oct-2007
A small example.
Henrik:
12-Oct-2007
Chris, I would abandon VID3 immediately and use RebGUI if it were 
ever to behave like a web "application". Designing application user 
interfaces with HTML and CSS is a complete nightmare.
Pekr:
12-Oct-2007
I believe, at some point, that actually some VID3 to xhtml plus js 
plus css could be done, but as a subset of VID3 functionality. But 
I refuse to limit VID3 in the very beginning design phase to some 
weird css model a priori.
Steeve:
12-Oct-2007
they had a good semantic model for VID purposes
Chris:
13-Oct-2007
Henrik: that's not exactly what I'm driving at.  From a visual pov, 
it's very easy to put together an interface in HTML -- it's the behaviour 
part that bites.  Also, frameworks are becoming far more savvy -- 
they may not have the lexical elegance of Rebol, but others are narrowing 
down the patterns that make developing browser-based semi-distributed 
applications much easier.
Chris:
13-Oct-2007
Petr, I can't say I disagree with much Henrik put on his blog -- 
I have been advocating something similar for some time. It sounds 
consistent with the intent behind CSS, thus I'm curious exactly what 
aspect of CSS Gabriele and perhaps Henrik take issue with.  imo, 
the concept of a visual language that is hierarchial and context-specific 
is sound.  The actual implementation of CSS is kindof ugly..
Chris:
13-Oct-2007
Look at it another way -- if you are building a web application, 
you hire a designer to work on the interface.  The designer may adjust 
some of your HTML templates, but most all the work can be done with 
a style sheet.  That's it.  They don't need to go tinkering in your 
application code, they just need to know the elements of the interface 
and the range of states of those elements.  They code the CSS, bundle 
the images, then they're done and you can slot it into your interface 
without modification.
Chris:
13-Oct-2007
Where I have designed VID interfaces, I (or someone else) have had 
to implement my designs in lower level code, and still there are 
portions beyond my control.  And a change in the visual may change 
the functionality of the application..
Terry:
13-Oct-2007
Yeah, why use a standard if you don't have to.
Robert:
13-Oct-2007
GUI & functions: The only way I think we really can let GUI people 
work on it wihtout disturbing the code is to use a event model. So 
a GUI widget just sends an event to some rebol internal event-handler 
& dispatcher and this calls the app code.
Robert:
13-Oct-2007
So a GUI could look like this:
	...
	save: button "Save" [signal-gui 'save-contact-record]
	...
Robert:
13-Oct-2007
And to make it even more "self-contained" we could use:
	...
	save-contact: button "Save"
	...


And the GUI system would send a message of the form [save-contact 
left-click] or [save-contact right-click] etc.
Henrik:
13-Oct-2007
Chris: "From a visual pov, it's very easy to put together an interface 
in HTML -- it's the behaviour part that bites."


From a visual pov, it's very easy to put together a document in HTML. 
For application interfaces, it's way too underdimensioned for the 
needs we have. I have been working for years with HTML+CSS+Ajax interfaces. 

 hope with VID3, I won't have to do that ever again. It's almost a 
 sad parody of real user interface construction. I'm amazed that people 
 are already forgetting how real user interfaces work.
Chris:
13-Oct-2007
Visually, it's very easy putting together an application inteface 
in HTML too.  Perhaps we have a different model of what an application 
is?
btiffin:
13-Oct-2007
I hope I'm not infringing on a copyright but this quote from the 
commentary of the Halloween I document 

http://catb.org/~esr/halloween/halloween1.htmlexplains that phenomenon 
quite nicely.

<q>

The difference here is, in every release cycle Microsoft always listens 
to its most ignorant customers. This is the key to dumbing down each 
release cycle of software for further assaulting the non-PC population. 
Linux and OS/2 developers, OTOH, tend to listen to their smartest 
customers. This necessarily limits the initial appeal of the operating 
system, while enhancing its long-term benefits. Perhaps only a monopolist 
like Microsoft could get away with selling worse products each generation 
-- products focused so narrowly on the least-technical member of 
the consumer base that they necessarily sacrifice technical excellence. 
Linux and OS/2 tend to appeal to the customer who knows greatness 
when he or she sees it.The good that Microsoft does in bringing computers 
to the non-users is outdone by the curse they bring upon the experienced 
users, because their monopoly position tends to force everyone toward 
the lowest-common-denominator, not just the new users.
</q>
Kaj:
13-Oct-2007
It has always been a mystery to me how REBOL is the best language 
for abstraction, yet almost all its applications are a mishmash of 
layers that should have been separated out
Kaj:
13-Oct-2007
Like R3 is introducing a programming-in-the-large model, VID3 needs 
a designing-in-the-large model
btiffin:
13-Oct-2007
I'll +1 on Kaj's remarks.  I'd like to see Gabriele be allowed to 
apply some genius to VID3 then drag the rest (most) of us up to where 
we should be.  Chris and Henrik and Robert and Maarten et al will 
then produce all the cool code we've come to expect, but from a higher 
view point and perhaps from a slightly different slant than we are 
used to. imho.  And I do hope that VID3 work will be as shareable 
as the best of the library functions, umm, we don't really have yet. 
 :)
btiffin:
14-Oct-2007
There is potential for R3 to have access to last console expression 
results.  Any suggested names?

>> 2 + 3
== 5
>> 3 * result  ; where result is some new REBOL function.
== 15


I'm a forther so I suggested  .  (dot), but Carl hinted he has been 
waiting for the perfect use of that symbol.  Is this it?  Looking 
for a good name for last-console-result.  Of course my example is 
trvial, it'd be more useful for longer expression and save on a  
temp:  while working the console.  For me, I'd prefer something short, 
easy to type (avoiding shift if possible) and having some meaning. 
 That may exclude . as dot is really forther common speak and would 
be meaningless to many.  I want to push for this feature as I'm continually 
up arrowing and adding temp: to test expressions.
btiffin:
14-Oct-2007
I'd go for that one too, but it's an Invalid money!  It would require 
a special hook in the scanner.
Henrik:
15-Oct-2007
well, that would make for a lot of hard to read code :-)
ICarii:
15-Oct-2007
heh:
 . + .. + ... * .. + ...
reminds me of a certain very annoying language :)
36101 / 6460812345...360361[362] 363364...643644645646647