AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 17 |
r3wp | 173 |
total: | 190 |
results window for this page: [start: 1 end: 100]
world-name: r4wp
Group: #Red ... Red language group [web-public] | ||
DocKimbel: 21-Aug-2012 | Yes, we currently lack some tests for covering combination of WITH and all namespace-aware type of elements. | |
Kaj: 27-Aug-2012 | How am I supposed to cross-compile a Windows DLL from Linux? I'm getting an internal compiler error with any combination of -dlib, -t WinDLL and -t Windows | |
BrianH: 10-Nov-2012 | Agreed. The weird set of options turned out to be essential though. Every combination of options is used in LOAD at different points. We even need a /part option like that of DECOMPRESS/part, for the same reason. | |
AdrianS: 30-Nov-2012 | It would be great if the GUI system used a combination of vector and bitmap rendering for widgets. Vector drawing could be used for initial drawing or when a GUI was re-sized. Thereafter, the widgets could cache their bitmap (if so configured). Maybe I'm stating the obvious and this is already how things are planned to work. | |
DocKimbel: 7-Dec-2012 | Ah, missed that part: "...using a combination of Apple and non-Apple hardware." | |
Gerard: 26-Dec-2012 | @Doc : About the R2/R3/Red console enhancements, I've always missed the MS way to move/select from left to right (on a word by word basis - MOVING on a word-by-word is CTRL+left / right Arrow and adding the SHIFT key in combination with the CTRL means SELECT - it's that simple) but going to the beginning or ending of the line is at least a welcome start ... if we want to go this way - and then going right or left on a character basis - as is for now! And for right-handed ppl it would also be welcome to restore the old MS way of handling the current left-handed ppl to do CTRL-X / C / V - which were CTRL-DEL or SHIFT-DEL / CTRL-Insert / SHIFT-Insert - but this kind of thing I can add myself when time comes ... it's just a matter of being more productive - it's far from being a "caprice des Dieux". For opponents : If you've never experimented it - you then never used it either on a regular basis and you can't catch why I regret this not being supported anymore in recent MS software too ... but this is deceptive either from them since it costs so few to leave it there in the first place. However I must admit that on my iPhone and other mobile tools I will miss it in anyway - until I code my own keyboard for this use too !!! | |
Gerard: 26-Dec-2012 | And my "remerciements" have to go to every direct and indirect contributor too (Carl S, KaJ, Peter, Andreas, Ladislav, BrianH, Nick, Maxim, Pekr, Jerry, many guys of the French and other international communities too ... name them - there's too much to name all of them without leaving someone behind). My best wishes to you all Gang- you're forming an exceptionally tight and prosperous team. Your tools are the best I saw for being productive and easyness of use. Let's the Red/Red-System combination, to be the future C language replacement as the new World's low/high level language mix of choice. Not to be without mentioning the REBOL and its loyal followers too (many of the same Red contributors but many more like Robert, Cyphre, Henrik ... and many others which have found their way while we were waiting for R3 to become open source, like Gabriele, Geomol ... - without which we would never be here now. | |
Kaj: 9-Feb-2013 | Oddly, there's a build regression in a GTK program just for Syllable, which is not even a valid combination | |
DocKimbel: 4-Apr-2013 | Especially on strings with different internal encodings (Latin1, UCS-2, UCS-4), all combination should be tested for both INSERT and APPEND. | |
Group: Ann-Reply ... Reply to Announce group [web-public] | ||
Cyphre: 7-May-2013 | re 1. Saahirion's builds never needed to have such libraries copied in the program dir. I'm using MinGW includes in combination with MSYS make to build R3. To me it looks like some problem in your make procedure. re 2. REQUEST-FILE native! has nothing to do with graphics. It is present even in the "official" R3 release. re 3. by "R3 editor" I meant eht EDITOR function you have ennounced re 3.1 here is quickly cleaned-up version: http://cyphre.mysteria.cz/stuff/editor.r3 re 3.3 Note the keyboard shortcut code stub in the link above, this is the way how to support shortcuts in R3GUI. Easy, isn't it? As I said feel free to blame R3GUI where appropriate, there are surely bugs around...the REQUEST-FILE bug just simply have really nothing to do with R3GUI but more with your compiled exe. | |
Group: Rebol School ... REBOL School [web-public] | ||
BrianH: 11-Aug-2012 | Steeve, that's basically the same as my R2 RLE's block rule, but with the IF workaround replaced with IF. It has a few gotchas: - Executes function values in block data - Doesn't handle unset! or error! values - Converts lit-paths to paths and lit-words to words before comparison and again before putting in the output. - Lots of intermediate block creation overhead - Considers bindings of words when comparing them, not just case-sensitive spelling The first 3 can be handled by using :p/1 and :e/1 instead of p/1 and e/1, and the fourth by using REDUCE/into instead of REPEND. The last one can't be handled by any built-in function or operator in R3 (see http://issue.cc/r3/1834for details) but you could do a combination of functions and operators to get case-sensitive comparison without considering bindings. PARSE/case's QUOTE operation is the fastest method for doing that at the moment. Nice job on neatly bypassing the relaxed bounds checking of R3 blocks. Though the if (p/1 == e/1) would succeed if p/1 is none and e is at the end of the block, the skip would still fail. That trick saves one e: operation. | |
Group: !Syllable ... Syllable free operating system family [web-public] | ||
Kaj: 14-Apr-2012 | We don't want to hide the delete function under another key combination | |
Group: !REBOL3 ... General discussion about REBOL 3 [web-public] | ||
Gerard: 26-Dec-2012 | And my "remerciements" have to go to every direct and indirect contributor too (Carl S, KaJ, Peter, Andreas, Ladislav, BrianH, Nick, Maxim, Pekr, Jerry, many guys of the French and other international communities too ... name them - there's too much to name all of them without leaving someone behind). My best wishes to you all Gang- you're forming an exceptionally tight and prosperous team. Your tools are the best I saw for being productive and easyness of use. Let's the Red/Red-System combination, to be the future C language replacement as the new World's low/high level language mix of choice. Not to be without mentioning the REBOL and its loyal followers too (many of the same Red contributors but many more like Robert, Cyphre, Henrik ... and many others which have found their way while we were waiting for R3 to become open source, like Gabriele, Geomol ... - without which we would never be here now. | |
BrianH: 13-Mar-2013 | OK, so the important question which you are glossing over by going on about termination tests is: Can any combination of start, end and bump result in an infinite loop without changing the index explicitly in the body block? Because that is what we need to make sure *never* happens. | |
Ladislav: 13-Mar-2013 | My rules address any combination of START, END and BUMP with any combination of the actual cycle variable VALUE telling whether the loop shall terminate or not. | |
BrianH: 13-Mar-2013 | We are giving developers more control by saying that some stuff is under their control (i.e. the code blocks). We are providing some safety by saying that some stuff is presumed to be not under their control and thus possibly suspect (i.e. immediate-evaluation parameters to functions that they didn't write). We do screening of some stuff because that cuts down on the screening they have to do themselves. That way dvelopers can use functions and assume that they are safe to use by default. For instance, one advantage of #1993 FOR would be that they would have to go out of their way to make it do an infinite loop, since no combination of start, end and bump would generate one. That means that they wouldn't have to wrap calls to FOR in expensive conditional code, they can just pass in any values of those parameters and trust FOR to never go infinite without them expecting it. Your CFOR would not have that advantage, but since it takes code blocks for all parameters it is assumed that you are more careful about those code blocks, as you should be as a general rule in R3. It's about providing a balance. Complete consistency in how all parameters are treated regardless of their nature would not allow us to help developers where they need it. However, having a consistent policy that code must be treated more carefully by developers than non-code allows developers some flexibility while still allowing them to be careful. That is why code that developers provide explicitly is considered to be what they want to do, at least from the outside of functions. And you can make the distinction between code and non-code using simple type tests, which is why we have APPLY and ASSERT/type. | |
Ladislav: 13-Mar-2013 | OK, nevermind. I will try to be understandable for you: if you want to do so, you *can* eliminate the only combination of START, END, BUMP values that causes infinite loop by default while still remaining consistent at the cost of disallowing something that may be perceived as "legitimate" by some users, and as an "unsolicited for" limitation. |
world-name: r3wp
Group: All ... except covered in other channels [web-public] | ||
Volker: 31-Dec-2005 | I heard there is a combination of uniserv and vanilla, which is much faster. I guess vanilla runs on a daemon then. by cgi, it scans tons of files each time. | |
Group: Ann-Reply ... Reply to Announce group [web-public] | ||
Kaj: 8-Jan-2008 | Strange combination | |
Group: !AltME ... Discussion about AltME [web-public] | ||
Graham: 13-May-2006 | perhaps an option to neutralise a colour combination by the reader? | |
ScottT: 14-May-2006 | quote from that article: Several other important findings also resulted from the analysis including the fact that light-on-dark color combinations were rated the same as dark-on-light color combinations and the fact that as the overall brightness of the text/background combination increased, so did the overall user rating. | |
PeterWood: 14-Sep-2006 | Which key combination do you use to copy text in AltME on Linux (Ubuntu) ? | |
Will: 13-Oct-2006 | Tried a variety of combination 8) | |
Gregg: 6-Mar-2008 | It would be a combination of the number of users, number of messages, bandwidth, and server resources. | |
MaxV: 24-Feb-2009 | What's the keys combination to carriage return in the message text area? | |
Group: RAMBO ... The REBOL bug and enhancement database [web-public] | ||
Anton: 27-Jul-2005 | Ach! too hasty again. That issue can be solved by using OVER in combination with DETECT. That misunderstanding was caused by the same wording in the documentation of OVER. I will make an example for that too. | |
Maxim: 22-Nov-2006 | yep it almost looks like the third friend in the ANY/ALL combination | |
Group: Core ... Discuss core issues [web-public] | ||
BrianH: 18-Jul-2006 | Or do you mean the REBOL process' environment that is inherited by the subprocesses started by CALL (assuming that CALL internally passes along the current environment to its subprocesses)? Or do you mean the environment of the parent process? Every started process is passed an environment, usually a copy of the parent environment (sometimes with some modifications). On Windows (NT kernel, not 9x), the initial environment is a combination of variables associated with the system (or machine), the user and volatile values, in that order. The initial values of these variables are constructed from data in the registry. Once these variables are constructed and compiled into an environment, this environment is passed to a process. Changes to the environment of that process (with getenv and setenv) don't affect the environment of the parent processes, and certainly don't affect the global values. To change the initial environment variables, you need to change them in their original registry entries. You can either do that directly or through using external applications. Keep in mind that changes to these initial values won't affect your current environment, or those of any running processes, as those environments are already set and can only be changed internally. | |
Group: Script Library ... REBOL.org: Script library and Mailing list archive [web-public] | ||
Graham: 22-Jul-2009 | well, I guess the obfuscation is fair enough since it's a user/password combination | |
Group: View ... discuss view related issues [web-public] | ||
[unknown: 10]: 25-Mar-2005 | I mean ..using fill-pen in combination with 'merge colorize | |
Volker: 7-Aug-2005 | doc - i think the combination of view/vid would be a good start. one thing to know is the facets. when you know them, all this magic in button-code suddenly looks lots simpler. all this ifs read like "turn on/off" in oops-doc then. the other is how to get arguments from vid (that face/colors etc where they hide, and how to make face-specific words). when you can make a color-changing face and pass the colors thru vid that should give a cool feeling for the beginning :) | |
Group: I'm new ... Ask any question, and a helpful person will try to answer. [web-public] | ||
Normand: 22-Jun-2005 | I am trying to add a newline to separate blocks of hashs I add to a file withe the save command. [idkey: 1 objectname: "article" creator: "Lec, Norm" fulltitle: "Title 1" pageread: "1"] {#"^^/"} [idkey: 2 objectname: "article" ... with the line: append bib mold/all newline Unfortunately I dont find the way to dispose the blocks in a pleasing format because the newline separating them is in source format. I did try a dozen of combination with reduce, form mold and compose and the various newline forms I know ^/ "^/" but to no avail. It shure is stupid but I am stock with this. If I use write I am OK, but would like to learn the trick with save. Thanks. | |
Maxim: 13-Jul-2006 | here, the first occurence of any possible refinement combination returns a number, the trailing 0 is there so that ANY does not return none (which could also be what you want) the /d is checked a part since its not exclusive. | |
RayA: 31-May-2007 | Thanks everyone for your prompt and honest comments. Why did I join this community? The primary reason is to be part of a small, smart and passionate group who think differently, which when combined with REBOL is a very powerful combination. Therefore it would seem that focusing the resources of the community on a "killer" application leveraging REBOL3 would increase the chance of REBOL becoming main stream, and as a side effect possibly allow part time REBOL developers to become full time REBOL developers. As an example, think what Ruby on Rails did for Ruby. Wouldn't it be nice to get paid to do what you love! IMO/E I believe it's very important for the application vendors to have very close and strong ties with the platform vendor so architectures and features can be designed and exist at the correct layer. Also, if something needs to be implemented in the application but really belongs in the platform, it can be done in a way that enables that feature to be migrated in the future with minimal impact and extra work. This seems to fit with REBOL's history of improving based on experience. I'd like to think it's possible to build great applications in 3 months, with new releases every three months as required based on requirements, so I don't have the time (and maybe not even the ability) to spend years learning REBOL. I'd also argue that for a company to be successful, it needs a small team to have a number of diverse skills which is focused on delivering the product. I mentioned when I first signed on that I would be interested to meet REBOL gurus who are in Northern California and see what happens when interesting (or not) people get together. Sorry for the length of this post and thanks for listening. | |
btiffin: 17-Nov-2007 | Paul; If you are still reading. You owe it to yourself to check out http://www.dobeash.comAshley has offered the community some real killer development tools; RebGUI and RebDB being but two ... seperately both wonderful tookits, together, a very powerful combination. | |
SteveT: 21-Jan-2008 | So with the 'all' 'exit' combination you are handling any events (keypresses) you like in a form of 'switch' ? | |
DavidR: 16-Nov-2008 | tried with the a combination of panel & unview/all then in this line of code: button gray 50x30 "START" [view disclaim] -> inserted view but the start button is pushed to the top right of the screen/Window the [Start] button now closes the XP lookalike gui, opens the discalim area in a black box? | |
BrianH: 27-Jun-2010 | All programming languages are inherently limited. You have a limited number of built-in words and concepts. Because of this there will only be a limited number of concepts that can directly be supported by the language without combining words. To form other concepts, you need to combine words - aka composing functions. As more concepts are shared, the best combination of words to express them will be shared and refined as well. These combinations of words are idioms. Idioms are not a symptom of something which is not correct, quite the opposite. The ability to form idioms is a sign of a healthy language that is more powerful, able to handle more complex concepts. Idioms are always an inherently good thing. | |
Group: Make-doc ... moving forward [web-public] | ||
Geomol: 18-Jan-2005 | It's difficult to judge finally, before I have a working formatter. Some things look good in theory, but fail in practical use. One thing is for sure, writers should be able to write anything, any combination of characters, and get the wanted output in an easy way. | |
Group: PDF-Maker ... discuss Gabriele's pdf-maker [web-public] | ||
Henrik: 11-Aug-2005 | I think there is great potential to unifying all the tools that are forming now: pdf-maker, AGG, SVG input and makedoc2. Allow these things to talk to eachother! imagine making a drawing in AGG or import an SVG into a DRAW and then use the very same block with layout-pdf. Future versions of makedoc could print pdfs as well as HTML through pdf-maker. by letting these tools use eachother, the combination could be a very fast and powerful document creation system. | |
Group: Parse ... Discussion of PARSE dialect [web-public] | ||
Geomol: 24-May-2007 | Define readable! ;-) Maybe you could use a combination of to-string, to-binary, debase and things like that. | |
Steeve: 27-Jun-2007 | i give another one example , more simple i want to parse the serie "ABC" but it could be the serie "BCA" , "CBA" , "ACB" ... any combination so if i could write parse "ABC" [all ["A" | "B" [ "C" ]] , it should be more simple | |
Steeve: 27-Jun-2007 | because i want parse the complete serie "ABC" in any combination | |
Steeve: 28-Jun-2007 | we want any combination of "ABC" | |
BrianH: 8-Nov-2008 | Note that I am quite familiar with collecting data from hierarchical and other structures and putting that data into hierarchical and other data structures. I have done this with PARSE, with DO dialect code, and with a combination of the two. I have found that PARSE is good for recognition, but DO dialect code is best for the construction. A mix of both is usually the best strategy. You can use the existing COLLECT and KEEP with PARSE quite well. PARSE is not a standalone dialect - it is meant to be integrated with other dialects, particularly the DO dialect that gets executed in the parens. | |
Pekr: 20-Mar-2009 | Here's absolutly terrible parser - it does NOT follow RFC, allow any combination of alpha chars, dots, one @ char, and the same, once again to the next space char ... space: #" " mailchar: charset [#"0" - #"9" #"A" - #"Z" #"a" - #"z" ".-"] at-char: #"@" email: [ space start: some mailchar at-char some mailchar end: space (print copy/part start end) ] str: "afadfa adfa asdfasdfa fd [asdfas-:-adfadf-:-adfa-adfadfsda-:-com] adfafaf a af" parse/all str [any [email | skip]] | |
Steeve: 24-May-2010 | yep nothing in the world can beat this combination | |
Group: Linux ... [web-public] group for linux REBOL users | ||
Carl: 2-Mar-2006 | However, all the newer ones give me problems. Here is why: I used to be able to build Libc6 and Libc5, and that was all that was necessary. However, now if I build on Ubuntu and run it on Mandrake, it crashes... and every other combination. | |
btiffin: 13-Jul-2007 | Is this going to break anything for getting a valid status code out of call? cap: func [calls /local sherr status] [ sherr: copy "" append calls { ; echo -n $? >&2} status: call/wait/info/error calls sherr status/exit-code: to integer! find/last/tail sherr newline status ] Of course this is stripped down (the whole /console /output etc, combination thing to handle), but it seems to be working for getting at exit status. Dirty pool? cheap trick? or functional? Gabriele; any hints or comments? | |
BudzinskiC: 26-Oct-2009 | From my experience, no language is ideal for a person, but for a specific task instead. I try to use the best tool for the job when I can (same goes for operating systems, I use Windows, Mac OS X and Linux). At the moment all my projects are C++, Java, Clojure, Ruby, Objective-C, C#, Python and Vala (compiles to C). And sometimes I use even two or three languages in combination. I can't say if that's the best solution but for me it works good so far ^^ | |
Janko: 18-Apr-2010 | I tried every combination I could think of export REBOL_HOME=/usr/share/cheyenne/ (this is how I set variable, and without _ and without export and as string) | |
Andreas: 30-Mar-2011 | Key-based SSH authentication is most convenient when used in combination with an "ssh agent" that holds the private keys and (temporarily) stores their passphrase | |
Kaj: 31-Jan-2012 | It's quite possible that the OpenGL combination requires DRI | |
Group: CGI ... web server issues [web-public] | ||
Brett: 2-Mar-2005 | For anyone interested in getting Carl's blogger script (blog.r) to work under Cal's rebol webserver (webserv.r): (1) Cal''s script passes Carl's script a tcp connection and set's no-wait on this connection. Carl's script doesn't like that. (2) So I modified the post section of read-cgi in Carl's script as follows: set-modes system/ports/input [binary: yes lines: no no-wait: false] if integer? content-length: attempt [to integer! system/options/cgi/Content-Length] [ data: copy/part system/ports/input content-length ] ; which is based on some code Gabriele suggested a long while ago (3) Also, Cal's script was performing poorly for me (even on static files) until I modified a wait statement from [listen 0] to [listen 0.01]. So far these two changes make the combination work quite fast for me. | |
Sunanda: 27-Aug-2005 | post code in the UK -- a convoluted combination of letters and digits with a space in the middle. | |
Group: Web ... Everything web development related [web-public] | ||
Pekr: 31-Jan-2005 | I can also see combination of table (to create column/row template) and the rest be done using css ... | |
Pekr: 8-Sep-2005 | and there is the main function temple-map-data, which in combination with above functions finds particular element (e.g. table) and in repetitive manner maps data into structure - it replaces those elements ... | |
François: 8-Sep-2005 | I feel that there will be an explosion of id/class combination | |
Pekr: 6-Nov-2006 | My understanding is, that sessions=cookies (or hidden form field, url, or combination of those ones) plus storage/invocation mechanism | |
Brock: 2-May-2008 | Robert, are the pages you are accessing static, dynamic or a combination of the two? | |
Group: Announce ... Announcements only - use Ann-reply to chat [web-public] | ||
Maxim: 10-Jun-2006 | Standalone VPRINT (verbose print) implementation released on rebol.org. This is the most advanced output/logging management utility for REBOL AFAIK. features: Extremely easy to setup and use (direct drop-in equivalent Print/Prin/probe/?? implemented ... even in logs :-), hierarchical nesting of any output (tracing), transparent logging, on-the-fly selection of output, "allow and deny" any combination of individual tags to be output/logged , postponed output buffer for tight loops (not implemented for log). BSD license. Instead of using pre-defined "levels" of verbosity, you associate individual print statements with (one or more) conceptual tags. Then you can programatically switch the desired output tags on the fly. Effectively allowing only one function or a whole group of them to be displayed OR logged with one setup call when they are next encountered. The logging tag selections are independent from the console output so you can choose to display more or less of what you log out. In fact, you can even log different output than what is printed. This tool is not beta, it is being used in commercial environment. It is very stable AFAIK and fully-featured. | |
Group: !RebGUI ... A lightweight alternative to VID [web-public] | ||
Volker: 25-Aug-2005 | i would use a combination, window with min-size, but if min-size is smaller than min-layout-size, dont shrink layout further. keeps at least layout intact and user can resize back. | |
Pekr: 7-Mar-2006 | you can now at least change colors, I like more blue/grey combination with gradient ..... | |
Pekr: 19-Mar-2006 | we can't - what you do to switch between tabs, where os uses ctrl + tab, = combination, which rebol does not catch under the hood? | |
Graham: 1-May-2006 | well, combination of both | |
Robert: 18-Jun-2006 | ATTENTION: rebgui-edit.r was not yet merged. Latest revision doesn't include older changes. We will do this ASAP. But rebgui-edit.r is required in this version otherwise all other changes done by us might not work. FIXED *rebgui/pad: Now only works for horizontal padding. Padding should happen depending on the layout direction left-to-right or top-to-down. Cyphre: now PAD works according to the AFTER settigns. Example: display "Test" [ after 3 field pad 5 field pad 5 field pad 5 field pad 5 field pad 5 field ] Robert,let me know if it works like you wanted. FIXED *group-box: When setting a new title group-box/text: "new-title" the surounding frame needs to be adjusted to the new text-width. FIXED *drop-tree: When selecting different quick-access buttons directly one after the other, the drop-tree shouldn't close FIXED *drop-tree: Highlighting the pressed quick-access button with green, the hovered one as is in orange. To give user visial feedback. FIXED *general: a way to sepcify "align ['left]" for all further widgets to avoide repeation. Idea: Add disaply keywords: left, right, center Cyphre: added keyword TEXT-ALIGN left/right/center. Example: display "Test" [ text-align right after 3 t: text 20 "test 1" field "test 2" field "test 3" text-align left field "test 4" field "test 5" field "test 6" ] FIXED *drop-list: an option that will show the list layered above everything (like the tree list of drop-tree). Cyphre: added drop-list/popup-mode: 'inside(default) or 'outside note: the same works for drop-tree FIXED *drop-tree: changing state of the drop-tree (a new entry was selected) should only be done if the ACTION code returns TRUE. Otherwise the old state is kept, the drop-tree is closed and nothing happens. This allows the code to check for some pre-conditions before changing the state, and give some feedback to the user. Much like the on-unfocus functionality of RebGUI. FIXED *drop-tree: pressing the quick-access numbers doesn't work any more as the drop-tree closes now if the mouse is clicked outside the drop-tree FIXED *table: table/selected returns NONE if the table is empty and no record is selected. If there was one recrod selected at any time, than table/selected returns [none none <repeated for number of columns>]. If not row is selected at any time, table/selected should just return NONE. FIXED *table: If a table is re-used in that the table is reused with code like: insert clear table/data [...] people/redraw and there was a row selected before, than the internal state is still in "row selected" but the new row isn't highlighted. Here internal state and GUI don't match. FIXED *drop-tree: clicking a "+/-" in the tree only open/closes the tree without calling the action for the node FIXED *drop-tree: Re-add whole line selection and hovering functionality (so that mouse does not have to be over text) FIXED *drop-tree: Add an option to get big fast-selction keys aligned left-to-right Cyphre: added drop-tree/expander-mode: 'big(default) or 'small FIXED *button: Add an option to disable a button my-button/active: true/false, if disabled the button is drawn greyed-out Cyphre: usage is my-button/active: true/false show my-button FIXED *field: Support number datatypes for TEXT so that things like field-a/text + field-b/text can be used Cyphre: you need to set field/edit-mode: 'numbers to activate this behaviour for field(othervise it works like a normal field) 2nd implementation uses own styel: number-field FIXED *radio-group: Add an API that allows to provide a new DATA specification block at runtime or a way to alter the text of the radio fields at runtime. Cyphre: now you can just change the data content and do show on the radio-group like: my-radio-group/data: ["item1" "item2" "item3" "item4"] show my-radio-group Note that it won't react on change of number of items. Just change of texts. FIXED *radio-group: Add a way to select one radio field at run-time added accesor select-item item [integer!] usage: my-radio-group/select-item 2 show my-radio-group note: you can get the selected item using my-radio-group/picked, you can get the text of selected item using my-radio-group/selected FIXED *drop-tree/grey-out: Can it be done in that we only show the text in a light grey instead of black? Like Windows does it. Cyphre: now the masked text is light grey FIXED *on-focus / on-unfocus: If FALSE is return from the ACTION and the user clicked somewhere on the screen, the focus is still in the "field" but no cursor bar is visible FIXED *drop-list: IIRC in your widgets it was possible to start typing and the selection list was filtered. A mandatory feature for the drop-list :-)) Cyphre: added drop-list/editable? flag to enable/disable editing of the drop-list field also added drop-list/auto-fill? flag which enables automatic text filterin from the selection list FIXED *general: add hover tooltip help option to every widget (global patch) Cyphre: added TOOL-TIP facet to rebface object. If TOOL-TIP is set to string! value a tooltip is shown when mouseover such widget. example: display "test" [ button "press me" tool-tip "press this button to continue" ] FIXED*drop-list: proivde a much better selection-list opening algorithm especially for long lists. Open upward, downward, middle like so that as much entries are shown for the given screen space. And an option that will show the list layered above everything (like the tree list of drop-tree). Cyphre: -added droplist/lines - can be 'auto (default) or integer! to force number of shown lines in droplist -added droplist/droplist-mode - can be 'auto (default) 'upward, 'downward or 'middle to force way how the list is popped up you can use various combination of those settings. FIXED*table: Add an API that allows to select a row at run-time. Cyphre: Usage is for example: my-table/select-row 5 show my-table FIXED*table: Add an API to table that allows to change the columns layout at runtime: my-table/reset ["Column 1" left 0.25 "Column2" center 0.75] Cyphre: I added the functionality byt the API call is my-table/set-columns ["Column 1" left 0.25 "Column2" center 0.75] FIXED*drop-list: fire action only if selection was made/changed, at the moment action fires if clicked on field too FIXED*general: on-un/focus should be fired if user clicks an other widget, not only if carets leaves the widget when TAB is pressed FIXED*table: moving bar up/down with keyboard should fire click-action, alternativ: pressing RETURN can fire click action FIXED*table: align header text like data (left, center, right) at the moment always left FIXED*table: TRAC #21 FiXED*TRAC #5 Cyphre: should be fixed but please test it and let me know. FIXED*TRAC #6 | |
Ashley: 6-Jul-2006 | No reason why it can't be supported as the following shows: display "" [ a: area button [insert tail a/text tab] ] but which widgets should support it? area? text? others? If Tab is redefined for these widgets then how does one navigate to other widgets apart from mouse clicks? Or should we have a special key combination for "hard-tabs"? | |
Ashley: 19-Feb-2007 | will you guys build downloadable file once you reach merged and kind of stable release? Last stable build is #46 available via the View desktop and here: http://www.dobeash.com/download.html Once the current changes "settle down" (i.e. at least a week or so passes without a major new issue/problem) I'll update the stable set. 161kB.. it's pretty large ... 30+ widgets tends to do that! ;) I like the BTN style of button which is in Rebol by default ... Come up with an AGG (not image-based) equivalent or similar and I'll gladly use that. re: tabs (and button) look. My previous goal was to try and map the look as closely as possible to WinXP. This required a combination of images and complex draw commands. My goal now is to keep it as simple as possible, with a nice clean look that can be implemented with as few effects/draw commands as possible. Button is an example of that. Instead of using 3 images and changing them based on current button state, I now use a simple draw block and change a single value based on state. Note that the radius is customizable (via effects/radius). Does this produce the best looking button ever? No. But don't fault the technique, rather my [limited] AGG compositional skills! Feel free to come up with a better button algorithm. tabs are another example, where yellow lines of varying length were drawn to approximate the WinXP tab look, and had to be cleared and redrawn based on state changes. The new approach uses a simple effect block ( [round color 5] )where all that needs changing on a state change is the color. Same deal as button applies. Come up with a simple draw block that creates a good looking tab and I'll gladly use that. | |
Group: !Uniserve ... Creating Uniserve processes [web-public] | ||
Graham: 12-Mar-2005 | I've further improved my spam busting mail service. If I get an email from a new user, and that email passes all my spam tests, I now will send an smtp challenge to the mail server that should have sent that mail. I know some mail servers will respond that every user combination exists, but others will not, and that will all help. | |
Group: XML ... xml related conversations [web-public] | ||
BrianH: 12-Apr-2005 | How is your DOM tree implemented? REBOL doesn't currently have very good XML support by default as such. People tend to use text, blocks, objects or a combination of them. | |
Christophe: 7-Nov-2005 | I was fighting today to find the best internal data format. Out of the tests seems object! the most performant when using nested data structure. hash! when not nested. but the problem with object! is that we cannot have a recurrent element in the structure, like: <aaa> <bbb>content</bbb> <bbb bbb_attrib="attrib1"></bbb> </aaa> because, of course, when evaluated the last definition of bbb overrides the others. So, we are trying to work with hash! We got a little diminution of the overhead comparing to XML, but the processing time compare to block! seems from 10 to 20% more. I need some more tests about data retrieving in the structure to find the right combination; Any suggestion is welcome ! | |
Group: Rebol School ... Rebol School [web-public] | ||
Geomol: 26-Jun-2007 | You could also go for a combination with one little string, that you change (by putting in the number) and print. | |
Rod: 31-Jan-2008 | I think REBOL has merit in the classroom but it can't be from the angle of what you need to be an IT programmer. It has to be more about theory and creativity to make machines do amazing things. I am afraid though that your all or nothing situation and be ready by the fall schedule doesn't sound like a good combination. You would want some real world, already done it here in this setting, kind of platform to start from to move into that kind of education space. | |
Pekr: 30-Oct-2008 | back from lunch - Vladimir can't log to my ftp server neither - the same error message. Must be really weird combination of REBOL vs router set-up :-) | |
Anton: 16-Feb-2009 | Anyway, I use a combination of techniques. I use DRAW and face/effect/DRAW dialect heavily, COPY image!, image datatype "bulk-set alpha", some face/EFFECT dialect, and finally SHOW face. | |
Maxim: 23-Sep-2010 | brian, is assert faster than its equivalent [any all] combination ? | |
Group: rebcode ... Rebcode discussion [web-public] | ||
BrianH: 23-Feb-2007 | That combination of 8-bit values into 16-bit registers has got to be a common code pattern. Are the 16-bit operations distinct from the 8-bit ones? This is the kind of code pattern that you could combine and optimize. Internally, do you need to have the 16-bit registers be a combination of the 8, or could they be seperate and have their values transfered over if it would be faster? | |
BrianH: 23-Feb-2007 | At the very least you should have seperate macros for 16-bit reads from and writes to memory, rather than a combination of 8-bit ops. | |
BrianH: 23-Feb-2007 | BTW, don't forget the ROTL and ROTR opcodes. They may help with 16-bit combination registers. | |
BrianH: 23-Feb-2007 | More time than the combination of a load to a register and an add from that register? | |
Group: Tech News ... Interesting technology [web-public] | ||
Terry: 4-Mar-2006 | MySQL 5.0 Adds Features for Enterprise Developers and DBAs by Ken North Baseball legend Satchel Paige is famous for having said Don't look back, something might be gaining on you." Companies selling a commercial SQL database management system (DBMS) know its MySQL that's gaining on them. With an already large installed base, MySQL is set to attract new users because of the feature set of version 5.0. It includes capabilities for which developers have often turned to commercial SQL products. The purposes for which we use personal, mobile, workgroup, departmental, enterprise and web databases are diverse. Application requirements are a primary determinant of the capacity and features we need from an SQL DBMS. For example, a high-volume transaction processing web site places greater demands on a database than a contact list manager for laptops and small business servers. A Web Techniques magazine article, "Web Databases: Fun with Guests or Risky Business?" discussed features that characterize an industrial-grade SQL DBMS. It explained SQL security and mission-critical databases, defined as "A database is mission critical if its lack of data integrity has serious consequences, such as causing the loss of customers or even lives." Maintaining data integrity is implicit -- that's a prime directive for a DBMS. The article explained other features that enterprise developers look for in an SQL platform: ... mission-critical applications require features such as intrinsic security, transaction journaling, concurrency controls and the ability to enforce data integrity constraints. Without those features, you do not have secure, robust databases. Connecting a database to a Web server adds other requirements, such as a multithreaded architecture and the ability to do database backups without taking the server down. Freeware and PC DBMSs are suitable for certain classes of applications, but not for high-volume Web sites and mission-critical databases. In any case, don't bet your business, or lives, on such software unless you have the source code and the expertise to understand and repair it. Since that article appeared in print, improvements to MySQL have removed the "not ready for prime time" label. Features described in that article are now available to MySQL users: * transactions * concurrency control, locking, SQL standard isolation levels * intrinsic security * integrity constraints * thread-based memory allocation. TII Computer Deals at Dell Home Systems 180x150 MySQL uses separate threads to handle TCP/IP and named pipes connections, authentication, signaling, alarms and replication. The combination of threaded architecture and MySQL clustering provides powerful parallel processing capabilities. MySQL can process transactions in parallel with separate connections on separate processors using separate threads. MySQL Milestones A decade of development has moved MySQL out of the bare-bones DBMS category, enlarged its user base, and turned MySQL AB into a profitable company. One of the important milestones was integration of the InnoDB engine with MySQL 4.0. That upgrade gave MySQL multiple tablespaces, tables greater than 4GB and support for transaction processing. Other enhancements included OpenGIS spatial data types and hot backups. The latter enables a DBA to perform a backup without taking the DBMS offline. Hot backup software is available as a commercial add-on for databases using the InnoDB storage engine. MySQL 5.0, the newest version, is a major milestone. There have been enhancements to the tool sets, storage engines, types and metadata. MySQL 5.0 includes features enterprise developers have come to expect from commercial SQL products. * capacity for very large databases * stored procedures * triggers * named-updateable views * server-side cursors * type enhancements * standards-compliant metadata (INFORMATION_SCHEMA) * XA-style distributed transactions * hot backups. MySQL has a demonstrated capacity for managing very large databases. Mytrix, Inc. maintains an extensive collection of Internet statistics in a one terabyte (1 TB) data warehouse that contains 20 billion rows of data. Sabre Holdings runs the oldest and largest online travel reservation system. It replicates 10-60 gigabytes per day from its master database to a MySQL server farm. The MySQL databases are used to support a shopping application that can accommodate a million fare changes per day." | |
Pekr: 21-Jun-2006 | ok, what you miss in particular when you compare with creating such ui with rebol? You can start with placing images at concrete (absolute) position, not using auto-positioning mechanism too .... in opposite, ajax design means combination of js, html, css .... just asking | |
Chris: 21-Jun-2006 | Ajax is a clear combination of four components protocol (http), data/interface (html), presentation (css) and behaviour (js). You can create a functional web app with the first two. Then you can optimise by modifying behaviour. Then (or from the beginning) make it look good with CSS. | |
PeterWood: 4-Dec-2006 | With an architecture where the presentation code is written purely in code, and not a combination of code and markup, and is delivered as a single simple download to run in a real language runtime, then things can be simplified significantly. | |
Pekr: 6-Feb-2007 | The first link I posted yesterday, they offer what Chris(?) proposed to run View demos - not waiting for the plug-in - just let ppl install View and provide them with link, launching View, as much as Java WebStart does in combination with browser. | |
Pekr: 8-Nov-2007 | I hope R3 in combination with VID3 will show ppl, that FLASH is wrong aproach to app development and that they should adopt REBOL instead :-) | |
Chris: 16-Dec-2007 | Re: => - I wouldn't consider this sugar -- it's a awkward key combination for such a core piece of syntax. I only ask as I was trying out IRB and it seemed weird. | |
Robert: 19-Mar-2009 | Wouldn't this be a good library to be used in replacement/combination with AGG? | |
AdrianS: 10-Apr-2009 | Wow, maybe the combination of these two technologies can find a way out of the mess the financial system is in - like, "Hang the bastards that caused it!" | |
Group: SQLite ... C library embeddable DB [web-public]. | ||
BrianH: 30-Apr-2006 | I was just reading the User Guide on that site and I noticed that there were some parts of the docs on the DESCRIBE function that you seemed to have some questions about, particularly the meaning of some of the returned columns. (Sorry if I am in error about that.) - On the table column listing, the notnull column refers to whether you are allowed to insert a NULL in that column. The pk column tells you whether the column is a primary key. Primary keys in SQLite are always integer and are their way of doing autonumber fields. - On the indexes listing, a unique index also makes sure that the combination of values that the index applies to won't be duplicated in the table. | |
Group: !REBOL3-OLD1 ... [web-public] | ||
Volker: 20-Apr-2006 | Maxim: No, but if i cant trust the user, can i trust the machine? But i guess for most uses yes. Could be a nice feature in R3, possible in combination with rebservices. Currently, could such things be done with 'call? | |
Group: Postscript ... Emitting Postscript from REBOL [web-public] | ||
Henrik: 10-Apr-2007 | oh, hang on. there was a combination of things I didn't try here... | |
Henrik: 20-Apr-2008 | so if the bounding box does that for a single word, we need to use all chars in the alphabet to calculate the height correctly for any char combination. it does not do that right now | |
Henrik: 20-Apr-2008 | The problem is to get the height accurately for all glyphs for a font (I just got that now). Some fonts have very high tops and very low bottoms and you want that to work for any font and letter combination we throw at it. it would be harder to get that information inside REBOL than inside postscript. | |
Group: !Liquid ... any questions about liquid dataflow core. [web-public] | ||
Maxim: 27-Feb-2009 | basically, how this works is, you have a generic object which you pass around from node to node. each node may add/display/change/remove one or all of the attributes in the objects. Just plug some aspect-managing node to your "current" node and that's it, over and over. Its as easy as calling a function on an object. the difference is that all states of your character are still available up till its creation. you can even branch off at any point and try out another combination with NO risk of corrupting your previous data. | |
Group: !Cheyenne ... Discussions about the Cheyenne Web Server [web-public] | ||
Pekr: 13-Apr-2008 | Henrik - what he meant was to use some other means of tagging imo. Simply no combination of REBOL and html code. That aproach ala PHP is total crap | |
Dockimbel: 29-May-2008 | In theory, a combination of a client IP and a local port (in the 64k range) could make a unique key allowing to handle more than 64k clients, but I don't think that the big 3 OS are able to exploit such trick in their default configuration. | |
Group: DevCon2007 ... DevCon 2007 [web-public] | ||
btiffin: 11-May-2007 | I got to play with a demo Kanji keyboard at IBM once. Holy deskspace batman. 18 shift keys. Used in combination to build the characters. | |
Group: Games ... talk about using REBOL for games [web-public] | ||
Janko: 2-Jan-2009 | rebol would be very interesting choice for this because it can "do" and process it's own code at runtime and it would make for a *dream combination* of making games that you can code and edit at runtime without restarting! | |
Group: !CureCode ... web-based bugtracking tool [web-public] | ||
Henrik: 25-Nov-2009 | it's likely that many of those bugs are fixed in 0.9.9. I'm running 0.9.8. one big problem was to find a rebol version that would run on my server, in combination wtih curecode 0.9.8. I decided to go for a slightly older version to make that combination easier. |
1 / 190 | [1] | 2 |