AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 126 |
r3wp | 792 |
total: | 918 |
results window for this page: [start: 401 end: 500]
world-name: r3wp
Group: All ... except covered in other channels [web-public] | ||
DideC: 3-Mar-2005 | Run is done by RebolTof, Belgium developper, who works for Belgium's army. So RUn was develop and is used in real case. He has also done RAPId (Rebol API Documentor), a JavaDoc like Document generator for Rebol https://sourceforge.net/projects/rapid/ For the english doc, contact him directly [christophe-:-coussement-:-mil-:-be] | |
Robert: 29-Mar-2005 | Graham, right, I need to access the tape. The next problem is to handle things like: open-files, system state for Windows machines etc. IIRC Windows provides an API for backup-programs. If you want to do live backups of things like running DBs or Exchange etc. you need special APIs as well. | |
Sunanda: 2-Jun-2005 | Brock, the app has an API to its own "flat file" database ... mainly blocks of REBOL objects. On each update transaction (which usually affects several flat files) we record the before images. That makes Undo really just the same as a Rollback. The Undo log keeps the last 100 (or a user selectable number of) transactions, so they can go back a long way if they need to. But,. like a lot of things, the code was experiemental and as such is a pile of kark. One day, I might tidy it up into an API undertstandable by someone other than me, It the meantime, I that's enough high-level clues to help you replicate the logic. | |
Robert: 9-Jun-2005 | Good input. Petr, try to find out what it would need to code such an API with a scripting language. Just to get a better picture about the problem domain. | |
yeksoon: 9-Jun-2005 | target the Series handphones. eg Series 60, from Nokia. isn't that the key idea for those 'Series' handphones from Nokia. ..so that developers can have single API to develop on and easily deploy on a large enough 'market share' | |
Pekr: 12-Mar-2006 | Besides that, IIRC Carl told us in the past, that currently what you find as a rebol component (look into system object), is already internally modular, so who knows - maybe it already goes via some abstraction api | |
BrianH: 31-Jul-2008 | Well, there you go. Look in MSDN in the Office API section. | |
Brock: 3-Aug-2008 | A closer look and no it does not. I got some of the input and output formats confussed. I thought it could read from a SQL/ODBC data source but appears that is only an output format. There is a COM api, but that might be more complex than is worth. | |
BudzinskiC: 28-Oct-2009 | As for the code golfing, it might also be a good idea to use popular topics as a theme. A puzzle that makes use of an API like Twitter, YouTube, Flickr, Facebook etc. REBOL seems to be pretty good in the internet/Network department, so why not make use of it? Those websites are popular for a reason. This could also end up producing some more libraries to easily use REBOL with popular APIs. | |
Maxim: 28-Oct-2009 | rebol tutorial has a twitter api under 10 lines IIRC | |
Group: !AltME ... Discussion about AltME [web-public] | ||
ICarii: 4-Jun-2007 | is it possible to have an API for altme where we can do things such as online backgammon via altme? Its the perfect lobby setup :) | |
Sunanda: 29-May-2009 | As far as i can tell, the files stored under the world name show only when a user joined and when they last posted. Clearly, AltME is sending connection information -- we can all see that if we sort the Users list by Status. But is there an API to access that? There may be an answer available here :-) http://www.altme.com/feedback.html | |
amacleod: 16-Jul-2009 | I hate Vista.... Anyone else have this prob: Using altme to share many files. I see them in altme but they do not exist in the proper altme file folder. From what I've gathered Vista with UAC enabled (default) does not allow programs that do not comply with their new security API to write to certain folders such as "program files" whrere Altme is installed. So if I try to open it with notepad, notpad can not see it as it does not really exist in that folder that altme tells notpads that its in. Vista re-routes altme to the "safe" location without altme knowing this. Anyone have a work around... I could turn off UAC but that is suppose to be bad (security reasons). I guess I could move altme to a non secure folder (not sure what that would be? I think the Desktop has the same issues... maybe just C:?? | |
Group: Core ... Discuss core issues [web-public] | ||
Geomol: 19-May-2006 | I'm using this feature in the OpenGL API, I'm working at. Maybe I could do a late reduce, when accessing the inner blocks. | |
Geomol: 19-May-2006 | james, no C syntax. I'm making a REBOL version of the OpenGL API with REBOL syntax. Users will be able to use normal REBOL and call OpenGL functions (with REBOL syntax). | |
JaimeVargas: 19-May-2006 | John, Is your opengl api rendering in a rebol window or face? | |
Graham: 14-Jul-2006 | using the win32 api | |
Graham: 14-Jul-2006 | I wonder why using the windows 32 api, I still can't set the user environment variables | |
Group: View ... discuss view related issues [web-public] | ||
Anton: 27-May-2005 | You can do it using Windows API... | |
Pekr: 7-Aug-2005 | what two apis? set-style/get-style is cool api, I just say it should be extended. If designer asks me to expose change of backcolor, I will do internally to my style whatever is needed, and expose it via set-style 'back-color value. Facets are different thing - they are dialect related, you can (or don't need to) expose 'back-color as a facet to allow its usage directly via VID code ... | |
Volker: 7-Aug-2005 | one api is vid. You knw i can face/text there, foreground, background etc already. | |
DideC: 8-Aug-2005 | No one except playing with Win32 API (good luck) | |
DideC: 5-Oct-2005 | For Always-on-top, nothing else than digging in Win32 API !! For system tray, may be this example can help understanding its usage http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=simple-system-tray.r | |
Volker: 20-Oct-2005 | I think thare are two slightly different goals. One is to deal with the main data in a face. That should be a single value. The other is to make a snapshot of a layout, save it, qui script, and reload it later. I like that behavior. And i am not sure a single value is sufficient for that. But it would be an internal thing about saving, as api i prefer something with more defaults, ala VID. | |
Gregg: 17-Jan-2006 | It should be possible. It's a parameter to the ShellExecute and SetWindowPos API functions. | |
Oldes: 10-Mar-2006 | And not just Flash - http://www.applecore99.com/api/api012.asp | |
Pekr: 26-Mar-2006 | you would have to use win32 api imo .... | |
Group: I'm new ... Ask any question, and a helpful person will try to answer. [web-public] | ||
Maxim: 17-May-2009 | there is also glayout, which works very out of the box and is built over VID. the api isn't document though. you can look at the glayout-demo app on rebol.org so have an idea of all it can do. it layout engine is very complete, and seems like the basis for how R3 was implemented... they use the same philosophy. glayout handles ALL resizing automatically, and it even includes real scrollpanes, which react to content, as it changes (scrollbars resize automatically, for example) | |
BrianH: 3-Jan-2010 | I plan to write an R2 chat client this month (with as much help as is made available). At first it will be a clone of R3 chat, but there is nothing in the DevBase server API that requires the clients to be in text mode. | |
Steeve: 3-Jan-2010 | ... need of a draft about all the api to exchange with the server | |
BrianH: 3-Jan-2010 | If you can help, Steeve, or even get started on it yourself, go for it. I don't think there is an API doc yet - the API changes too much. | |
Sunanda: 17-Jan-2010 | Thanks Nick! If AltME had an API that allowed us to write messages into a world, then perhaps we could use that to have a write-also interface to the AltME archive at REBOL.org, in addition to the read-only interface we see now. Ditto, a mailing list API. But we'd need the APIs first :) And I can immediately see various issues related to preventing spam and bots from rampaging through those APIs ... But not insurrmountable. Clearly, this is not an issue for [I'm New] -- perhaps switch to [Script Libary] for any further comments, | |
Sunanda: 16-Jun-2010 | REBOL does not currently run _on_ any phones (that I know of) though this blog post offers some hope: http://www.rebol.com/cgi-bin/blog.r?view=0274 If you want to connect _to_ a phone from a REBOL-supported platform (Win, Lin, MAC, etc) then, as Henrik says, the crucial issue is the API to access the phone's functions. REBOL can probable connect to that API. But without more details, we'd be guessing. | |
Sunanda: 16-Jun-2010 | The REBOL2 external library interface (ie how you might connect to an API) is described here: http://www.rebol.com/docs/library.html | |
jack-ort: 2-Jul-2010 | Hello - hope someone can find the newbie mistake I'm making here. Wanted to use REBOL to tackle a need to get data from Salesforce using their SOAP API. New to SOAP, WSDL and Salesforce, but using SoapUI mananged to do this POST (edited only to hide personal info): POST https://login.salesforce.com/services/Soap/u/19.0HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: text/xml;charset=UTF-8 SOAPAction: "" User-Agent: Jakarta Commons-HttpClient/3.1 Host: login.salesforce.com Content-Length: 525 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:partner.soap.sforce.com"> <soapenv:Header> <urn:CallOptions> <urn:client></urn:client> <urn:defaultNamespace></urn:defaultNamespace> </urn:CallOptions> </soapenv:Header> <soapenv:Body> <urn:login> <urn:username>[jort-:-xxxxxxxxxxxxx-:-com]</urn:username> <urn:password>xxxxxxxxxx78l6g7iFac5uaviDnJLFxxxxx</urn:password> </urn:login> </soapenv:Body> </soapenv:Envelope> and get the desired response: HTTP/1.1 200 OK Server: Content-Encoding: gzip Content-Type: text/xml; charset=utf-8 Content-Length: 736 Date: Fri, 02 Jul 2010 20:32:14 GMT <?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns="urn:partner.soap.sforce.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Body><loginResponse> ...... Then using SoapUI I am able to send a successful Logout message. Using REBOL 2.7.7.3.1, I created an "upload" string containing the POST block above without the "POST " at the beginning, set my url to: >> url == https://login.salesforce.com/services/Soap/u/19.0 and tried this: >> response: read/custom url reduce ['POST upload] but consistently get a Server 500 error: ** User Error: Error. Target url: https://login.salesforce.com:443/services/Soap/u/19.0 could not be retrieved. Se rver response: HTTP... ** Near: response: read/custom url reduce ['POST upload] For completeness, here's the upload value: >> print mold upload {https://login.salesforce.com/services/Soap/u/19.0HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: text/xml;charset=UTF-8 SOAPAction: "" User-Agent: Jakarta Commons-HttpClient/3.1 Host: login.salesforce.com Content-Length: 525 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:partner.soap.sforce.com"> <soapenv:Header> <urn:CallOptions> <urn:client></urn:client> <urn:defaultNamespace></urn:defaultNamespace> </urn:CallOptions> </soapenv:Header> <soapenv:Body> <urn:login> <urn:username>[jort-:-researchpoint-:-com]</urn:username> <urn:password>metrics12378l6g7iFac5uaviDnJLFVprDl</urn:password> </urn:login> </soapenv:Body> </soapenv:Envelope>} Would appreciate any help you can give! | |
Graham: 2-Jul-2010 | But ... the saleforce.com api also allows http login for testing thru proxies. I suggest you test against that and use wireshark to trace the transaction. | |
Group: Parse ... Discussion of PARSE dialect [web-public] | ||
Maxim: 17-May-2009 | remark v1: uses series handling, funcs, and a lot of code to get it to work. prbably about 200 lines. remark v2: 20 line parse rule + 5line stack context object. v2 is 50 times faster, and does twice as more, while being much more flexible in many api aspects. parse is powerfull, but it took me 4 years to understand parse well enough in order to rewrite remark. | |
BrianH: 2-Jun-2009 | I haven't gone over the code in SPLIT yet. Something about the API seems wrong, though not as bad as FORMAT. Once it iss more settled I'll backport SPLIT to R2 and put it in R2-Forward. | |
Oldes: 2-Dec-2010 | you can test real data as well:) print "loading data" data: read/string http://www.imagemagick.org/api/magick-image.php ask "parsing version 1" parse/all data [ some [ thru {<h2><a} thru ">" copy name to {<} doc-start: to {^/ </div>} doc-end: :doc-start [ thru {<pre class="code">} copy code to {</pre} ( probe name probe code ) any [ thru {<h5>} here: if (lesser? index? here index? doc-end) copy arg to {<} thru {<ol><p>} copy arg-desc to {</p></ol>} (printf [" * " 10 " - "] reduce [arg arg-desc]) ] ] :doc-end ] ] ask "parsing version 2" parse/all data [ some [ thru {<h2><a} thru ">" copy name to {<} ; copy the DOC copy doc to {^/ </div>} ; remember the DOC-END doc-end: ; switch to DOC parsing :doc thru {<pre class="code">} copy code to {</pre} ( probe name probe code ) any [ thru {<h5>} copy arg to {<} thru {<ol><p>} copy arg-desc to {</p></ol>} (printf [" * " 10 " - "] reduce [arg arg-desc]) ] ; switch to original input :doc-end ] ] | |
Group: Syllable ... The free desktop and server operating system family [web-public] | ||
Maxim: 5-Mar-2007 | ok, so does the OS API mimic those from the Amiga? (and would thus allow easier port of old Amiga sources) | |
Pekr: 30-Jun-2007 | btw - is there any plan for R3 clone? Most open source parts will be usable, API seems to be defined, so maybe cloning effort is easier now? Or don't you mind using 3rd party binary packages? | |
amacleod: 13-Dec-2007 | ap=api | |
BrianH: 13-Dec-2007 | The porting API of R3 isn't quite settled yet, and the library would have to be compiled for Syllable. Not a big problem. | |
BrianH: 13-Dec-2007 | The method, yes. The api and specs, still in process. | |
Group: !RebGUI ... A lightweight alternative to VID [web-public] | ||
Volker: 2-Feb-2006 | btw if i vidify rebgui, is there a chance to get it accepted? or do you insist on the api-clashes? | |
Ashley: 2-Feb-2006 | BTW, good spot Volker. As for your two questions: 1) If i vidify rebgui, is there a chance to get it accepted? I'll except anything that makes writing a REBOL GUI (View, VID, RebGUI, whatever) easier. ;) 2) Do you insist on the api-clashes? Not sure what the issue is here, please elaborate. | |
Robert: 21-May-2006 | I just want to inform you what enhancements I needed and Cyphre did so far for RebGUI: table: Add an API to table that allows to change the columns layout at runtime: my-table/set-columns ["Column 1" left 0.25 "Column2" center 0.75] drop-list: fire action only if selection was made/changed, at the moment action fires if clicked on field too general: on-un/focus should be fired if user clicks an other widget, not only if carets leaves the widget when TAB is pressed table: moving bar up/down with keyboard should fire click-action, alternativ: pressing RETURN can fire click action table: align header text like data (left, center, right) at the moment always left table: TRAC #21 TRAC #5 Cyphre: should be fixed but please test it and let me know. TRAC #6 | |
Robert: 28-May-2006 | Tree: The code for the tree is mostly complete. Even an API to change the tree at runtime exists. The code isn't splitted out into a standalone tree-widget yet. It's included in the drop-tree widget. | |
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 | |
Pekr: 31-Jul-2006 | currently functions like - swap-columns, insert-column, remove-column, work with real data block, whereas sorting column introduces virtual adressing. You can still access raw data by going to grid/content/2/2 or so, but if you want to get sorting reflected, you need to use API .... | |
Robert: 31-Jul-2006 | And, I find it simpelst to have the data on the screen and in the program in sync. Sorting should alter the data block as well. If I pick the first line, I want to pick the first record. Of course using an API for indirection is OK too. But than do it always and for everything. No direct access to the record data. | |
Group: DevCon2005 ... DevCon 2005 [web-public] | ||
Volker: 8-Oct-2005 | Beer uses an api as outlined by Carl. So its one lns-implementation good enough to be published. Maybe the two could merge for the async daemon part. | |
Brett: 8-Oct-2005 | As for lns development, I did a small lns emulation a while back based on published info. I found writing a service was easy, I think Gabriele demonstrated this well. I concluded that lns was a great idea, but there will be a learning curve of course. Reqesting the service from the client is a one-liner, but that is only the beginning of the story. Aside from the careful thought required in designing a service API, it will be interesting to see how people structure their client code because I think that is where the complexity of lns development could be from a programming point of view (e.g dealing with the service response). Of course it depends on the application. | |
Pekr: 9-Oct-2005 | I mentioned certificates for two reasons here. 1) IIRC Holger (or someone from RT, do not remember right now) said, that internally Rebol has some parser for that, but the API for that is not exposed 2) it seems to me, that there might be some parts of the world, where encryption is enough, and there is nothing bad with such opinion, in regards to such countries ... | |
Group: Rebol School ... Rebol School [web-public] | ||
GiuseppeC: 4-May-2010 | Just a question: is there a way to let external fuctions (outside REBOL) be associated to a rebol word ? Could this fuction access REBOL values via some API ? | |
florin: 29-May-2010 | That was quick! Yet still don't get the 'range' part. I do understand the copy/part a 2, and the second copy/part next a 2. Maybe I don't understand how to interpret the API docs? | |
Group: !REBOL3-OLD1 ... [web-public] | ||
Joe: 22-May-2006 | Gabriele, any plans to improve the library interface for R3, or even make it free so that more people use it (I don't think this affects RT sales b/c most companies buy solutions, e.g. FCGI or MySQL api, ... ) | |
Maxim: 13-Feb-2007 | this allows you to remove the complexity of an API and integrate it within the normal flow of a language. | |
Maxim: 13-Feb-2007 | they still boil down to pretty much the same thing... they could simple be the same api. | |
Maxim: 13-Feb-2007 | I think I meant to say that I hope the api, can be uniformitised... so we decide if we want instance or class based method. | |
BrianH: 13-Feb-2007 | Maxim, what does it matter if the API is uniform, as long as the syntax is similar? You can't make the API completely uniform when you are supporting different semantic models. | |
Maxim: 25-May-2007 | I'd just like more hooking capabilities right in the api. just like Amiga allowed many things to be extended without needing to replace them. | |
Maxim: 25-May-2007 | and I am pretty sure the final will appeal to most who are working on module like api code. | |
BrianH: 25-May-2007 | I would like to be a part of the early access group, but not for VID. My GUI experience is founded in quite different environments and my input about GUIs would be more along the lines of API cleanup and other low-level stuff. For the major design issues, I defer to Carl, Gabriele, Cyphre and the other capable people here - I trust your judgement. I would like to help with some of the other parts of REBOL 3 though. My main interests are in language design, interoperability issues and platform integration, particularly Windows platforms and derivatives since that's what I need to use most of the time. | |
BrianH: 27-May-2007 | Java does a good job of making platform-specific menus with a cross-platform API that requires no changes. It may be good to look at. | |
BrianH: 28-May-2007 | Well, once R3 comes out, the community will be helping with the platform implementation - RT will be focusing on the core of REBOL, and that has no UI at all, just an API. Remember which group you are asking this question in. | |
Pekr: 4-Jun-2007 | Commercial plugins - well, the API was introduced, no? Is it available in alpha? | |
Pekr: 4-Jun-2007 | SSL is specific protocol. I am not speaking about encryption here, but about the trust, that is what certificates are for. IIRC the api for them is inside, it was not just exposed. And IIRC2, Ladislav once mentioned he will do it? But I could misunderstood him ... | |
Pekr: 30-Jul-2007 | really? (re screenshot) ... moving windows by accelerator keys was fine. I think that we will need to map win32 api, which will tell us about particular monitor set-ups ... | |
Pekr: 30-Jul-2007 | yes, I used and a bit extended Gregg's keys dialect. I was able to shape and move windows by calling win32 api functions. I tried to wrapp also the monitor stuff, but if was upon my capabilities .... | |
Pekr: 15-Aug-2007 | yes, interesting. In fact, I am not that skilled to know the answer - under Windows, I once looked into API, and there seems to be some API for printing, however that has nothing in common with Postcript - you get bitmap area and then you somehow submit it to driver ... | |
Graham: 23-Aug-2007 | Comes with a programmable API too | |
Group: !Cheyenne ... Discussions about the Cheyenne Web Server [web-public] | ||
Graham: 17-Oct-2008 | As I understand it, modules implemented the task-master API. But now you have mods instead of modules, and instead of install-module, you have install-HTTPd-extension | |
Graham: 18-Oct-2008 | I'm creating an API, and each api word maps to a single rsp page inside a %rest directory. It is up to the rsp page to decide which actual function is being called, and to deal with all the parameters. | |
Graham: 18-Oct-2008 | And also to deal with authentication. Basic authentication will be used for each api call .. and the whole site will be behind https. | |
Graham: 18-Oct-2008 | so, DELETE /@api/fax/jobno and GET /@api/fax/jobno both map to the same rsp page. | |
Dockimbel: 14-Nov-2008 | It's straight forward and you should see the default test page. If not, check your %httpd.cfg config file. They're no general documentation available yet, only RSP API is documented. | |
Dockimbel: 12-Jan-2009 | Btw, I've tried to use file locking method to be able to sync writes to the same file from several processes. None of the file locking code found on rebol.org works reliably enough. At best, all processes can write their content to the file, but the order is messed up (each line starts with a timestamp), so not usable in my case. I didn't want to try using OS native file locking API, I'm afraid that a frozen process could permanently lock the file and block all the other processes, so it's too risky (at least using only REBOL, I could have some escape strategy to avoid that). | |
Janko: 24-Jan-2009 | just to say that I am still working on cheyenne based web-app .. I find cheyenne rsp api very well designed, everything is obvious and simple.. I will put out some sources of the tools I built to help me develop, nothing special but maybe can come handy to someone | |
Dockimbel: 24-Jan-2009 | Thanks Janko, the RSP API is very inspired by other APIs like ASP and JSP, so most of the credits goes to Microsoft and Sun ;-). | |
Janko: 8-Feb-2009 | Will: that is exactly what I did when I tried to use it and saw the workflow/api very nice, then I tested the req/sec and I astonished reported here :) (1 month or so back) | |
Dockimbel: 16-Feb-2009 | Btw, if you don't know how to build RSP scripts, you should first have a look at ASP or JSP online documentation, so you can get the concept and usage. RSP API can be found on http://cheyenne-server.org/docs/rsp-api.html | |
Graham: 7-Mar-2009 | 7/3-21:59:42.822-## Error in [OS-API] : OpenSCManager failed : Access is denied. ! 7/3-21:59:42.826-[boot] Cmdline args : -v 7/3-21:59:42.835-[boot] Processed : [verbosity 1] 7/3-21:59:42.838-[boot] Boot flags : [verbose] 7/3-21:59:42.840-[boot] Data folder : %/C/cheyenne-r0919/Cheyenne/ 7/3-21:59:42.906-[uniserve] Async Protocol FastCGI loaded 7/3-21:59:42.936-[conf-parser] Loading extension: mod-internal 7/3-21:59:42.940-[conf-parser] Loading extension: mod-extapp 7/3-21:59:42.943-[conf-parser] Loading extension: mod-static 7/3-21:59:42.948-[conf-parser] Loading extension: mod-action 7/3-21:59:42.952-[conf-parser] Loading extension: mod-fastcgi 7/3-21:59:42.955-[conf-parser] Loading extension: mod-rsp 7/3-21:59:42.960-[conf-parser] Loading extension: mod-ssi 7/3-21:59:42.963-[conf-parser] Loading extension: mod-alias 7/3-21:59:42.972-[uniserve] Starting RConsole... 7/3-21:59:43.003-## Error in [uniserve] : Cannot open server RConsole on port 9801 ! 7/3-21:59:43.006-[uniserve] Starting Logger... 7/3-21:59:43.009-## Error in [uniserve] : Cannot open server Logger on port 9802 ! 7/3-21:59:43.012-[uniserve] Starting HTTPd... 7/3-21:59:43.016-[uniserve] Starting task-master... 7/3-21:59:43.019-## Error in [uniserve] : Cannot open server task-master on port 9799 ! | |
Dockimbel: 10-Mar-2009 | I should document better session/start in RSP API doc. | |
Robert: 11-Mar-2009 | Has anyone tried to use things like Google API etc. from inside a RSP page? | |
Robert: 30-Apr-2009 | DEBUG: Can I enable it via a RSP API call or a flag for just a specific RSP file? | |
Dockimbel: 8-May-2009 | You can find a short doc for Cheyenne's mods API in %Cheyenne/docs/developer-guide.html. | |
Maxim: 13-May-2009 | a way for a service to be asked permission to allow connection from the uniserve POV. something like on-allow-connection? within the service api. | |
Dockimbel: 13-May-2009 | In fact the UniServe's API is the low-level API. Cheyenne is implemented as a Uniserve's service (httpd) and exposes it's own higher level API for mods. | |
Dockimbel: 13-May-2009 | In Cheyenne source package, you'll find an incomplete mods API documentation (Cheyenne/docs/developer-guide.html). | |
Dockimbel: 15-May-2009 | Not sure what you're trying to do, but, you shouldn't need to lost time of low level async stuff. UniServe is meant to offer a complete client and server API that should save you from working on low level stuff (unless what you're trying to do is not supported by UniServe's API). | |
Dockimbel: 15-May-2009 | It was very close (same API) to what Carl did for R3 (I think he just cleanup the code from that old alpha version). | |
Dockimbel: 16-May-2009 | That's very interesting and inspiring work. It's close to my own thoughts about a web app testing framework. You're very right, the main target should be the webapp API, not the UI. That's why I didn't invest in Selenium, I don't want to update scripts every time I change the UI without changing features. | |
Dockimbel: 20-May-2009 | Robert, see RESPONSE/FORWARD in the RSP API Reference page. | |
Dockimbel: 21-May-2009 | Having the TCP/IP part open-sourced in R3 will be great. It will allow to use much faster OS hooks for file transfers, extend the port! API to bind only on selected interfaces, etc...I wonder if the main event loop will be there also, so we can replace the not-scalable Select( ) call by other faster ones or even integrate libevent. That would definitely make Cheyenne able to handle a much higher number of connections. | |
Dockimbel: 1-Jun-2009 | Response/redirect: run Cheyenne in verbose mode using -vvv command line switch, to see what's wrong. You've probably passed a bad URL (see RSP API doc for examples). | |
Maxim: 20-Jun-2009 | I'm adding words which are commands within remarks' module using the do variant of config definition... this allows me to grow a config by calling the same command multiple times.... this would be very unweildy to implement any other way (but not impossible)... maybe a function-based api could allow us to "hook" into the GUI but its pretty hard to cover all possibilities in any case... anhow... back to modulating remark. | |
Maarten: 21-Jul-2009 | Doc, RSP by itself.. I use a version which does set word capturing (do you do that?) and allows page inclusion and context injection with "captured" words on the subpage. Do you do that? Otherwise, a lot of Qtask "the application" is Javascript on the UI calling API services - RSP is of little use there. The main web site... I would actually oppose REBOL. Why spend time there on e.g. a shopping cart when you can take one of the shelf and spend that time improving the real product (the service/application)? | |
Maarten: 21-Jul-2009 | So, RSP is good enough, except we are more API oriented with a Javascript front end :-) | |
Graham: 17-Aug-2009 | The resource url would have to be saved by the cheyenne api .. a web app can't save it. |
401 / 918 | 1 | 2 | 3 | 4 | [5] | 6 | 7 | 8 | 9 | 10 |