World: r3wp
[!REBOL3-OLD1]
older newer | first last |
Tomc 7-Oct-2006 [1583] | pixies & pokesy |
Gregg 7-Oct-2006 [1584] | Still suffering from fever Tom? ;-) |
Tomc 7-Oct-2006 [1585x2] | unfortunatly |
otherwise I would be too busy to play here | |
Alan 3-Nov-2006 [1587] | . |
Jerry 5-Nov-2006 [1588] | Any progress in REBOL 3.0? Any scoop to share with us? Anyone? |
Henrik 5-Nov-2006 [1589] | jerry, Carl just wrote something interesting on the blog :-) |
Pekr 5-Nov-2006 [1590] | interesting :-) If they started to work on View kernel part, does it mean Core alpha is ready in some concrete form? (because View surely will use low level advantage of newly introduced inheritance (class system) ... |
Graham 5-Nov-2006 [1591] | We will have to be more careful of what we write on the rebolweek blog ! |
Jerry 5-Nov-2006 [1592] | Henrik, Thanks. That article certainly set my mind at ease. |
Henrik 6-Nov-2006 [1593] | graham, I suggest you start writing more about "Oh, rebol3 development seems to have stopped." Maybe that will set off more rebol3 articles. :-) |
Pekr 6-Nov-2006 [1594] | :-)) |
Maxim 6-Nov-2006 [1595] | hehe... well in the last blog, carl says he is actually working on the face side of things :-) |
Graham 6-Nov-2006 [1596] | it wasn't me .. it was Volker! |
Pekr 14-Nov-2006 [1597] | one other month since last R3 blog update. Any news here? |
Henrik 14-Nov-2006 [1598] | I would like to know more about these optimized graphics objects or whatthey'recalled. |
Pekr 14-Nov-2006 [1599x6] | interesting part is, that imo if Carl and Cyphre work on new View, then hopefully Core R3 is ready to some extent? |
otherwise I would not understand it. Because I would prefer Core alpha release, allow ppl to study new plug-in architecture, trying to wrap few libraries etc. | |
but who knows - Carl promissed to post "bigger picture" diagram of R3, but maybe he forgot .... | |
I wonder, if tasking model, timers, event system, are already decided ... | |
Uhm, as I posted in Linux group, many systems are targetting its future towards vectore usage. Co-author of KDE 4 blogged about how fast Qt 4 based vector pipeline is, and it seems other engines can't stand the competition. Of course he generated some noise, as Cairo fanboys did not like it :-) http://zrusin.blogspot.com/So I looked at http://www.antigrain.com, to see what is new with AGG. It seems to me, that it is not good for RT - they are changing licence for any new version to GPL | |
Also if I understand correctly, Maxim has now full time job, non AGG related. I wonder what the future of AGG is for us, and if we should not look into something else .... | |
Gabriele 14-Nov-2006 [1605x2] | petr, Carl did not forget. :) |
Core is not ready, but this doesn't mean we can't start on View. | |
Cyphre 14-Nov-2006 [1607] | Pekr: The 'old' licence for AGG 2.3 and 2.4 remains. GPL is for 2.5 which is at the moment at the same leve as 2.4(regarding functionality). So far noone from the AGG comunity(or at least at the ML) don't know why Maxim decided to change the licence.(everyone is waiting for his reply) Maxim also wrote "Current AGG users who are willing to continue using AGG under the old terms and conditions are encouraged to contact me and I will consider their requests." so nothing is lost if we would like to use 2.5. Anyway, even the AGG2.3 framework is very stable and have 99% of the features same like 2.4 and up. The whole code quality is very good so it is possible to enhance it...so this shouldn't be a big problem for Rebol. Another thing is that in the 'worst case' current AGG users/developers who don't want or cannot use the GPL version are planning to continue with improving the 2.4 codebase separately. |
Henrik 14-Nov-2006 [1608] | cyphre, very simple question: does it support smooth downscaling of bitmaps? Is is something that can be turned on? |
Cyphre 14-Nov-2006 [1609] | Sure, ieven AGG2.3 (which Rebol is using) supports high quality downscaling of images(among other types of image filters). As I know lot of Rebolers would like to generate quality thumbnails ;) I'll try to talk with Carl about including this in future versions of Rebol. |
Henrik 14-Nov-2006 [1610] | That would shave off a lot of development time for an app, I'm developing. Just this one feature. Thanks. |
Maxim 14-Nov-2006 [1611] | I'd just like to be able to select transform filters on the fly. |
Pekr 15-Nov-2006 [1612] | Gabriele - so if Carl did not forget, then the whole picture of architecture is not clear yet, or is it? :-) |
Cyphre 15-Nov-2006 [1613] | Pekr: AFAIK Carl is also working on some diagrams so you will see the design soon. |
Pekr 15-Nov-2006 [1614] | ok, good to know, thanks. I think that many ppl here are waiting for R3 already. I believe some would prefer incomplete alpha (complete to some degree), to already start testing for bugs, testing interfaces, ports, etc. |
Cyphre 15-Nov-2006 [1615x2] | Maxim: yes, this is already in current DRAW but only two filters are supported. (NN and bilinear) |
pekr: I'm sure Carl release the testing version ASAP (ie. when he decide it make sense to test it externally) | |
Pekr 15-Nov-2006 [1617] | your answer implies it is under testing "internally", right? :-) |
Robert 17-Nov-2006 [1618] | I'm always wondering why people depend on the next release to start their app... take what you have and do it. There is always a way. It's like with a team. You got the people you have and good management is, to get to the goal with your team you have. Winning with a dreamteam is no art. |
Maxim 17-Nov-2006 [1619] | Robert, I don't any of us is waiting on R3... we are just waiting on it, to test it, as Pekr says. There are things we cannot fix for RT, like view performance, draw crashes, etc. |
Henrik 17-Nov-2006 [1620] | I'm always wondering why people depend on the next release to start their app... take what you have and do it. <--- Precisely! |
Anton 18-Nov-2006 [1621] | Some planned things have to wait for features to be implemented. But there is so much other stuff that can be done while waiting there is no reason to be idle. |
Pekr 18-Nov-2006 [1622] | I mentioned "waiting" in another sense though - it was wrong word choosed on my side probably, I just meant "awaiting", not "waiting for", sorry. And my argument was, that in MY opinion, devs would welcome more often, incomplete early alpha releases, than inhouse only testing of R3, late release. I very much liked days of Rebcode development - I found it very vital cooperation, and it clearly showed, that some community folks had very good influence on RebCode architecture itself ... |
Louis 23-Nov-2006 [1623x2] | rebol [ purpose: "Demonstrate how to use the findany function." note: {This is a function I would like included in Rebol3. One of you experts (I don't remember who) made this function for me, and I use it all the time. Do you see any ways it can be improved before I submit it? --- Louis } ] s: "findany will return true if it finds in this sentence any of the strings you enter in the request box." print [s newline] forever [ bs: copy parse (request-text/title "Enter the strings you want to find separated by a space.") none findany: func [ "Searches string x for any substring found in block ys." x [string!] "string" ys [block!] "block of substrings" /local pos ] [ foreach y ys [ if pos: find x y [return pos] ] ] either findany s bs [print true][print false] ] halt |
rebol [ purpose: "Demonstrate how to use the findall function." note: {This is a function I would like included in Rebol3. This is my function. Do you see any ways it can be improved before I submit it? --- Louis} ] s: "findall will return true only if it finds in this sentence all the strings you enter in the request box." print [s newline] forever [ bs: copy parse (request-text/title "Enter the strings you want to find separated by a space.") none findall: func [ "Seaches string s for all substrings find in block bs." s [string!] "string to search in" bs [block!] "block of strings to search for" ][ findit: func [ s [string!] "string to search in" b [string!] "string to search for" ][ if find s b [either find s b [true][false]] ] foreach b bs [either findit s b [true][break/return false]] ] either findall s bs [print true][print false] ] halt | |
Anton 24-Nov-2006 [1625x3] | Functions like these are very useful to have. I could have used them recently while doing file searching. However, I wouldn't like to see these functions included as is. - Not very efficient. That's ok for searching small strings or the contents of short files, but bad when searching large files for many strings. - Not generic. The name suggests many datatypes are supported. Better names might be find-any-string, find-all-strings - The above FINDALL does not keep FINDIT as a local. - The argument names are too short, so they are not distinct or descriptive enough. - The return values are not defined clearly in the function doc strings. The above issues are fixable, but it will take some time. |
(Actually, the efficiency issue will take the most time to resolve.) | |
(... but, most important is defining the user interface and functionality clearly, as well as eliminating undesireable side-effects.) | |
Louis 24-Nov-2006 [1628] | Who can make these functions the most efficient, and display them in a benchmark program to prove it? And correct all the other problems mentioned by Anton. |
Anton 24-Nov-2006 [1629x2] | Yes.... "who ?".... :-) |
The above find-any suffers from this problem, which needs at least to be documented in the function description. >> pos: findany "hello cat dog license" ["dog" "cat"] == "dog license" ("cat" appears before "dog" in the input string, but because "dog" was searched first, it was returned first.) | |
Maxim 24-Nov-2006 [1631x2] | this is the same limitation as in parse which is not optimal, IMHO. |
the 'ANY in the name implies any of the options are equivalent, so its the first in the input which is the desired return value, as anton points out. | |
older newer | first last |