AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 204 |
r3wp | 3029 |
total: | 3233 |
results window for this page: [start: 2801 end: 2900]
world-name: r3wp
Group: !AltME ... Discussion about AltME [web-public] | ||
Sunanda: 23-Sep-2010 | Thanks. That's useful evidence that the problem is not network or server related [rebol3 and rebol-gate run on the same server] Next step --- is it better or worse in groups with many messages? (ie is the problem the world or the group): --could you try a test post or two in a couple of groups that have less than 100 posts? list available here: http://www.rebol.org/aga-index.r | |
Maxim: 23-Sep-2010 | it just limits what is visible in your scrollable view above. it will affect speed so much as it uses less faces to display the list and thus less RAM is managed by the GC. | |
Pekr: 15-Oct-2010 | hmm, strange - I received your PM, but your name in the list was not in red letters .... | |
Sunanda: 15-Oct-2010 | Strange ... I saw red from both of you. Did my name float to the top of the list, or was it buried a long way down? | |
Pekr: 15-Oct-2010 | It was at the top of the list. | |
Pekr: 15-Oct-2010 | That way, we can miss if someone contacts us. So the urge is to check if some name is at the top of the list, and better check from time to time .... | |
Sunanda: 3-Nov-2010 | Cancel that gripe.....I think it just took a while to resync and update the list. | |
Henrik: 16-Nov-2010 | I noticed something interesting: When you are reading a red group, the column in the left hand side is colored yellow for unread posts. When switching group, there is for me a waiting period of about 2-3 seconds, for large groups before the new group appears. However before the group switches, the coloration disappears, suggesting that a redraw of the list takes place before the switch. If this redraw was removed, switching columns might take much less time, perhaps half as long. | |
BrianH: 14-Jan-2011 | I'm not opposed to having the mailing list continue, but really dread having to use it, which I will have to if it starts being used. | |
Robert: 17-Mar-2011 | What drives me nuts with AltME is, that when it's reconnecting, that it switches display and don't just stay at the group and message where I am. It resets the list etc. | |
Henrik: 30-Jul-2011 | another perhaps tricky element would be to solve the message limit. it seems currently to directly conflict with the memory usage of altME, due to the pane size of the message list. so we'd need an endlessly scrollable message list with variable height rows. | |
Henrik: 30-Nov-2011 | If you click on the little wrench over the groups list, you can mark all messages read once. | |
Group: Profiling ... Rebol code optimisation and algorithm comparisons. [web-public] | ||
Maxim: 18-May-2010 | I'm talking like 100 times worse! the larger the list the worse it gets... seems like an exponential issue. | |
Group: !REBOL3 ... [web-public] | ||
sqlab: 1-Mar-2010 | Is there a list of words reserved for parse, as >> parse "a b" [ copy limit to " " ] ** Script error: PARSE - command cannot be used as variable: limit ** Where: parse ** Near: parse "a b" [copy limit to " "] >> parse "a b" [ limit ] ** Internal error: reserved for future use (or not yet implemented) ** Where: parse ** Near: parse "a b" [limit] | |
BrianH: 16-Mar-2010 | The 'self in the argument list duplicate word bug is separate. | |
BrianH: 28-Apr-2010 | Carl's doc is too high-level to be helpful here. His list of tests is better, but still incomplete. | |
Sunanda: 30-Apr-2010 | R3 97 released for real.....long list of Curecode issues addressed: http://www.rebol.com/r3/changes.html | |
BrianH: 2-May-2010 | I expect that the best use will be either making is-it-an-error-or-not changes like the above, or simplified versions of functions, perhaps for sandboxing. So remember this: If you have a nice, friendly native function with some advanced, evil options, put the most evil ones at the end of the list, so they can be hidden later if need be. | |
Maxim: 3-May-2010 | es5 adds a lot of new tricks for playing around with values. the args list can be retrived, applied, changed, etc. I'll admit the part about the code body is a bit fuzzy in my mind, but I seem to remember that you could play around with it in some way too. playing around with the functions isn't exactly the same but the end results are very similar IMHO. especially since hot-patching isn't allowed in R3 anymore. | |
Maxim: 5-May-2010 | but its not in the series! list: >> series? make gob! [] == false | |
BrianH: 15-May-2010 | It's the next thing on my list to rewrite PREBOL to be compatible with R3's module system. The syntax should be a compatible superset, but the internals will be a lot different. | |
Ladislav: 15-May-2010 | It's the next thing on my list to rewrite PREBOL to be compatible with R3's module system. The syntax should be a compatible superset, but the internals will be a lot different. - hmm, reinventing the wheel? (my INCLUDE is already available from rebol.org library and it has the properties you listed) | |
Steeve: 15-May-2010 | You should not be to much alarmed, the "It's the next thing on my list" is his favorite motto ;-) | |
BrianH: 17-May-2010 | Btw, "it's on my list" is more of a desperate cry for help nowadays. It's more of a "it's on my list to get done, because it's needed". Actually doing it myself is the last resort; getting someone else to do it is the preferred method. I'm more than happy to provide advice, but it's hard for me to budget time to program this myself. | |
BrianH: 17-May-2010 | That's not a long list of people at this point, but at least it's not just one person :) | |
Maxim: 17-May-2010 | Carl is working on bug-fixing, did two releases last week, and is working on extracting view from the core, which he has stated a while ago. What do you want Carl to do more? AFAIK, there is nothing "unknown" right now. we are simply waiting for Carl to finish this cumbersome task before any of the above *can* be done. so far, Carl has been telling us everything he's doing every step of the way. some things just take time. its not as if Carl is waiting doing nothing. He's been working his ass off tackling huge items on the list. Some of the very things you (and many of us) have been "complaining" about for years. | |
AdrianS: 26-May-2010 | I need to identify what benefit I'm hoping to get over the current lexer which uses a static word list and regexes for capturing various bits | |
Robert: 1-Jul-2010 | It's not about x-mas and what we would like to see in R3. I have a very simple priority list: What do we need to get to scale R3 development and avoid Carl being a bottelneck? What do we need to do to use R3 to do a commerical app? | |
Henrik: 2-Jul-2010 | Graphics extension loads: http://rebol.hmkdesign.dk/files/r3/gui/217.png List of graphics functions: http://rebol.hmkdesign.dk/files/r3/gui/218.png There was a small demo to display a random collection of gobs, but a bug in the host kit prevents me from taking a screenshot. | |
Gregg: 2-Jul-2010 | We should also have a list of styles, and if a core GUI team member sketched out rough designs or inheritance/composition thoughts and prototypes, we stand a better chance of our work being used. | |
BrianH: 17-Jul-2010 | Yes, and? We can create dialects in R3 right now that are processed with native code; we've had that ability since the first extension model came out. If you want to make an optimized dialect, go right ahead. Cyphre is working on one, I have one on my list, others are considering working on them too. | |
Graham: 17-Jul-2010 | With limited man power it makes sense to work on the most blocking aspects of R3 development. I don't know if anyone has created such a list ... and whether it would be adhered to anyway, as development is being driven by politics and money. | |
Graham: 17-Jul-2010 | This is a list of open projects .. but note that there is no prioritization visible | |
Henrik: 26-Jul-2010 | and you can specify a list of words, thus being entirely independent of the code inside. | |
BrianH: 2-Aug-2010 | Some counterexamples where we messed this up: - "functions" have side effects so they aren't really functions, they are procedures with return values. - "closures" aren't really closures, though they are closer to that than REBOL "functions" are. - "contexts" aren't contextual The list goes on. | |
Maxim: 4-Aug-2010 | AFAIK, your last example would trigger true no matter how we try to define it, cause the fact that you wrote 'orange and loaded it, it is defined as unset! ' :-/ the reason is that words actually are just integers internally, and loading a word adds it to that list, so it can be used later. this is why word comparison is so fast, its just comparing two integers. | |
Henrik: 1-Sep-2010 | I've created this function many times enough to think it should be standard: ; creates a string from a list of strings with human readable comma separation string-list: func [blk /local out] [ out: make string! 1000 forall blk [ append out form first blk unless tail? next blk [append out either tail? at blk 3 [" and "][", "]] ] out ] string-list ["a" "b" "c"] == "a, b and c" | |
Maxim: 3-Sep-2010 | modules, callbacks, memory leaks in the GC, memory exceptions, IPC and API for inter-thread data shareing, the potential list is long. | |
Gregg: 19-Sep-2010 | Optimizing file deletes means first avoiding the standard DELETE func. It reads the dir each time which can kill you if you have a large dir or, heaven forbid, point it at an FTP location. You can build on CLEAR easily though. delete-all-files-in-dir: func [dir /local port] [ port: open dir clear port close port ] I think my tree deleters all rely on some of my other stuff, like FILE-LIST and DO-IN-DIR (now standard as IN-DIR). They generally have a callback option as well, so you can track progress. | |
Gabriele: 20-Sep-2010 | Use system/options/args to get the list of arguments as they come from the operating system. system/script/args is more like a rejoin of system/options/args. LAUNCH seems to not be doing much more than what CALL does, which means there is no escaping of the operating system's shell special characters. If CALL/INPUT did not imply /WAIT, it could have been a better way to pass REBOL data to a new process. | |
Gregg: 22-Sep-2010 | Right, so where is our list of options and dependencies? | |
Andreas: 22-Sep-2010 | Heh, _compiling_ that list of options and dependency is part of the work in progress, I think :) | |
Gregg: 22-Sep-2010 | If we had a list of modules, along with their cost in memory consumption, "clutter", and load time, it would be easy to weigh their value. | |
Maxim: 12-Oct-2010 | can someone please tell me how we can generate errors in R3. cause-error has no list of appropriate values and everytime I've tried to use it it just fails with "you have no clue" errors. | |
Maxim: 12-Oct-2010 | It seems do to-error "whatever" also works. but I'd like to get the list of valid types and expected args for cause-error. | |
Maxim: 20-Oct-2010 | dataset browsing example : >>my-ctx: context [ a: 22 c: context [ b: 33]] >>using my-ctx >>current-words == [a c] >> using c >> current-words == [c] >> using none >> current-words == [... list of current user context words ...] | |
BrianH: 27-Oct-2010 | If you want the reloading, use DO. DO works on scripts and modules both, and does them every time. It even tries to import the module after it is created. This is everything that you were requesting out of reloads. What it won't do is override a loaded module in the module list that is the same version or newer, but you can import those directly using IMPORT options. | |
BrianH: 27-Oct-2010 | The override rules in the system module list are sacrosanct though. You can load and use modules, but you can't override modules in the system list without following the rules. | |
BrianH: 27-Oct-2010 | You don't have to import to the system list for modules to be useful though. Look at IMPORT's /no-lib refinement. (After a110 comes out and it is fixed) | |
Maxim: 27-Oct-2010 | well the idea of supporting none is that they are not put into the system list to begin with, whatever their name or path. | |
BrianH: 27-Oct-2010 | What /no-lib does is converts a module to a private module. It does a full import directly into the user context instead of importing through lib. It doesn't even go into the system modules list as a reusable prebuilt module, which named private modules otherwise do. | |
Pekr: 27-Oct-2010 | BrianH: I just looked into Delayed extension note is CC - cool guru stuff :-) btw - do I understand it correctly, that unnamed modules will be named in module list, according to the filename? But what if there is unnamed module, which is not loaded from file? | |
Pekr: 28-Oct-2010 | OK, then it wasclearly my wrong guess :-) btw - how do you list unnamed modules in the module list then? or we don't? I thought that unnamed modules are auto-named according the file-name, but that would not be suficient anyway, as 1) one filename can contain multiple modules 2) it still does not solve the case, when you create module e.g. in console manually ... | |
BrianH: 28-Oct-2010 | Unnamed modules (that stay unnamed) don't get listed in the module list. Instead, they get converted to private modules and get imported directly into the target context (system/contexts/user, or the context of the module that is requesting the import with its Needs header). Unlike regular private modules, if you import them again they aren't reused - you get a fresh module every time. This can be a useful property at times, so we kept it. We have done a great deal to make unnamed modules useful, and as a side effect even preferred in some cases. | |
Pekr: 11-Nov-2010 | hmm, we are preparing for the beta - finally! Carl is working on the Projects/Roadmap site, the list is gone and we will get new one. I wonder if we will be able to influence that. My bet is that we will kind of rush for beta, so things like tasking will be postponed for 3.1 :-) | |
BrianH: 11-Nov-2010 | My list of what needs to be fixed/done before we can consider beta, in CureCure tickets: #539 (likely as definitional return), #851, #1509, #1515, #1518, #1519, #1520, #1742, #1743, maybe #1744, #1758, #1759. Plus all the PROTECT bugs. There isn't a single one of those that isn't more important than tasking or a new codec model. | |
BrianH: 11-Nov-2010 | And now you can add #1760 to that list. | |
BrianH: 26-Nov-2010 | I'm sure that you had other objectives as well when you got involved in the most recent parse project 6 or 7 months after it started. Were you involved in the first round of parse proposals about 6 years ago? I remember Gabriele making a page for them after they had been discussed for a while, but not whether the initial discussions were here or on the mailing list. | |
Pekr: 30-Nov-2010 | Generally I remember two enhancement requests in REBOL: - find/first - from the list of objects find first one matching the query - find/deep - look-up in nested structures. Most probably blocks were meant, so not sure it would work for objects ... | |
BrianH: 13-Dec-2010 | the next time in the datatype's action list. | |
Pekr: 31-Dec-2010 | I hope Carl re-appears refreshed, and defines the beta-list. I wish for device extensions, user types, tasking, timers, new codec system, network schemes :-) | |
Anton: 4-Jan-2011 | Ports implicitly waited for by WAIT NONE can be seen in the wait-list: print mold system/ports/wait-list | |
Anton: 4-Jan-2011 | 13-Sep-2006 Anton Rolls WAIT without also waiting for events: view layout [ button "wait 2" [ remove find system/ports/wait-list system/view/event-port wait 2 ; wait two seconds insert system/ports/wait-list system/view/event-port ] ] | |
Steeve: 11-Jan-2011 | To begin with, I never liked faces-of or faces? proposals. faces should be enough. Plural means that it returns a serie of faces. It may be a static list (reference) or a constructed one (function), I don't bother. The context give all the hints I need. *-of is a lame and useless convention. Because a property or a method is always the relative "-of" something else . | |
Maxim: 13-Jan-2011 | Brian Posted a list in the R2 Releases group. I also hope he included 2 fixes which I got Cyphre to address in view which crash or mock-up the quality in AGG. | |
BrianH: 22-Jan-2011 | If there are more properties of the immediate! values than the ones I listed above, as opposed to the other types, feel free to list them. I just gave an overview. As for documentation, that's a little behind. I was just going by how the person who writes this stuff refers to them. It's been used in some blogs, conversations, etc. It's a term taken from compiler construction jargon, appropriate since the semantics of REBOL has a lot of overlap with those of a compiler. | |
Oldes: 23-Jan-2011 | how... do you have a list of all available error ids? | |
Pekr: 2-Feb-2011 | Carl should get beta list out, not just choose another priority for next 3 months and then disappear again ... | |
Pekr: 2-Feb-2011 | I don't like the fact that Carl does not discuss the direction (beta list) with the group .... | |
GrahamC: 3-Feb-2011 | possible? worthile? foreach [ a b c 3 d e ] list [ ... 3 = skip 3 elements ] | |
Andreas: 3-Feb-2011 | Looking into porting R3 graphics to Linux has been on my "if you ever come across a free week" list for a while. | |
Cyphre: 4-Feb-2011 | Pekr, ofcourse, all this can be improved but currently I have other things on my hi-priority list... | |
Andreas: 26-Feb-2011 | tell him to fix his apt sources list to use archive.debian.org urls | |
shadwolf: 6-Apr-2011 | what are the things not compilable ? list them and then we will see if there are of any interrest in fact, if you want to discuss things come with arguments for the discussion and not | |
BrianH: 8-Apr-2011 | The module model is stable for now, and has no current errors in the mezzanine code, though OSX has some errors in RESOLVE. When tasks are supported better there will need to be some minor underlying changes, but not many because the module system was written with the proposed multitasking model in mind. The module list hasn't been locked down from a security standpoint, though its layout was designed with that in mind. There are still bugs and missing features in the (UN)PROTECT functions that are blocking the locking down of R3, so don't run untrusted code yet. | |
GrahamC: 8-Apr-2011 | Can we get a list together ? | |
GrahamC: 8-Apr-2011 | I volunteer Andreas to draw up a list :) | |
GrahamC: 8-Apr-2011 | A prioritized list | |
Andreas: 8-Apr-2011 | here's one list i once started of crashes and blockers: 1422 Rebol crashes when opening the 128th port 1799 maps broken for >2**24 entries 1806 Error after loading an extension: "REBOL System Error #1207: assertion failed" 1825 Crash in RESOLVE 1865 SIGSEGV when importing modules 1867 In extensions, returning with RXR_BAD_ARGS or RXR_ERROR has no effect | |
GrahamC: 8-Apr-2011 | Want to publish a list somewhere? | |
Gregg: 8-Apr-2011 | I guess I assume Carl has a prioritized list already. :-\ | |
BrianH: 8-Apr-2011 | We need a prioritized list of stuff that we need Carl to fix. The rest (mezzanine and host) we can do ourselves. | |
Ladislav: 10-Apr-2011 | The difference between #[map! [...]] and a constructor is roughly the same as the difference between a constructor, and a list of arguments given to the constructor, when a constructor is called - it is a totally different thing. | |
Nicolas: 10-Apr-2011 | Oh, there's a to do list | |
BrianH: 11-Apr-2011 | It makes me a little sad to realize that in order to keep a copy of that early alpha I have to keep it in a passworded compressed archive, so antimalware software doesn't delete it. I no longer recommend AVG because they refused to remove the false positive from their list (they refuse all requests from users of their free products, regardless of merit, so you have to buy their paid products to appeal). | |
BrianH: 12-Apr-2011 | Yup. The last non-public alpha of R3 was flagged as malware. To this day, AVG still refuses to remove the (hopefully) false positive from its list. | |
BrianH: 21-Apr-2011 | That would fail for = and all other functions that allow the any-type! value (for unset! and error! support), and make it difficult to understand the help of all op functions, which use the typespec of the first argument for documentation purposes. Plus, the argument list for the op! is taken directly from the function it is derived from - it can't and shouldn't be able to be specified separately. | |
BrianH: 21-Apr-2011 | The only trick with ternary ops or infix keywords in REBOL would be that any syntax error that you might want to throw if the second word doesn't match the list of accepted keywords, you can't trigger that error until after the other parameters have finished evaluating. It would be preferable to trigger that error ahead of time, but impossible. Oh well. | |
Gregg: 4-May-2011 | DO is seductive, because sometimes I want to create (easily) a "dialect environment" and just use DO to evaluate my dialect., safely and securely. Is there a security page in the docs (I don't see one in the R3 docs right now)? If not, that would be good to have. If we have a list of functions and operations you shouldn't use on untrusted data, and what the risks are, that's a good start. | |
BrianH: 5-May-2011 | No, I just didn't include them in that list. It's a special case. | |
Maxim: 20-May-2011 | but doesn't this list disapear with the new multi-level booting of R3? since those words are now not sent in the user context but stay in their lower levels? | |
Maxim: 20-May-2011 | but its not a big deal... unset words are created just by loading any word in a block. it just means, I've seen this symbol before and it now has its reserved number in the word list/hash table. any future reference will reuse the same word id (number). | |
Ladislav: 7-Jun-2011 | block: [1 2] index? block ; == 1 insert block 0 index? block ; == 1 list: make list! [1 2] index? list ; == 1 insert list 0 index? list ; == 2 | |
Geomol: 7-Jun-2011 | Yes, works with list as expected. | |
Ladislav: 7-Jun-2011 | The above list example proves, that lists don't "know" their index, and have to calculate it every time, which means, that "index access" is slow. | |
Kaj: 7-Jun-2011 | John, remember our previous discussion, that indexes are not properties of series, but properties of series references. Therefore, it makes no sense to try to make a vector behave like a list, because any other references to the vector are unknown and thus it's impossible to make the behaviour for those references consistent | |
shadwolf: 12-Aug-2011 | by the way banning me from here will just have as effect to had my name to the over long long list of people that don't express anything anymore for rebol ... | |
Robert: 31-Aug-2011 | How can I get a list of all R3 words that are available directly after the interpreter booted as input for creating a color coding file. | |
Ladislav: 1-Nov-2011 | Here is my short list (I am sure I forgot to mention a lot of things other people may find important) Advantages of R3: - new datatypes -- map!, money!, percent!, closure!, module!, typeset!, command!, get-path!, - enhanced objects - enhanced errors - support for UNICODE strings - enhanced bitsets (support for UNICODE) - enhanced pairs - 64-bit integers - better conversions (to binary! and back) - enhanced PARSE -- new keywords added - enhanced MOLD -- improved MOLD/ALL - enhanced LOAD - some functions became natives -- native APPEND - more complete set of comparison functions -- EQUIV? added - much better RANDOM - enhanced loops (CONTINUE) - enhanced debugging capabilities (call stack) - enhanced protection (PROTECT) - improved GC - more open (the host-kit is open source) Disadvantages: - missing list! (the demand for the datatype was low) - missing hash! (for the majority of applications map! should be faster and more comfortable) - no adequate substitute for the [throw] function attribute exists yet - missing struct! (for substitute, see extensions) | |
Oldes: 23-Jan-2012 | Steeve... I guess Ladislav is looking for something like this R2 helper script: gbl-test: func [ code /all /init {returns string with all global variables set to none} /local gbl-list words str_init ][ words: make block! 50 str_init: make string! 1000 gbl-list: query/clear system/words do code if block? gbl-list: query system/words [ foreach item gbl-list [ if any [all value? item] [ insert tail words to-word item if init [ insert tail str_init join to-word item ": " ] ] ] ] if init [ write clipboard:// join str_init "none" ] words ] >> gbl-test [a: 1] == [a] >> f: func[a][b: a + 1] gbl-test [f a: 1] == [a b] |
2801 / 3233 | 1 | 2 | 3 | 4 | 5 | ... | 27 | 28 | [29] | 30 | 31 | 32 | 33 |