AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 90 |
r3wp | 879 |
total: | 969 |
results window for this page: [start: 201 end: 300]
world-name: r3wp
Group: Ann-Reply ... Reply to Announce group [web-public] | ||
shadwolf: 27-Feb-2005 | Ashley: your wellcome for your consern but in fact integrating your new engine from MDViewer only takes my 2-3 hours ( in fact i spent more time like 10 hours to try to mixe both method has it wasn't has performant has your rendering full engine I cleared the mixed one and retake as it MD-Viewer engine then I adpat it to MDP standars ) Now MDP-GUI has a super fast rendering engine like MDViewer (Ineed to enhance the speed of the toc window rendering that the only slowing remaining step). Another time what a work you made as I trully knows it intimely (because of the work needed to integrate it to MDP-GUI) I can say that in front the previous rendering method you made really a ART WORK it's clear it's tiny it's easy to understand :) | |
Pekr: 12-Jun-2005 | ChristianE: Cyphre solved even following case - ability of menu to display on left or on right, depending if menu can fit the window or no. Ability to react for resizing (not sure about that one), but he used the same engine for context menu (right mouse button click). Otherwise - VERY good work. No problem with speed here. I will try tomorrow on P650, 256MB, W95 machine ... | |
Group: RAMBO ... The REBOL bug and enhancement database [web-public] | ||
Sunanda: 1-Aug-2005 | Izkata has found a way to speed up your bug 1,000% :-) | |
Ladislav: 7-Sep-2005 | #3885, #3895, #3896 and speed of 1.3.2 beta OK, passed all my tests | |
Gabriele: 27-Oct-2005 | actually, it's possible that 3939 will be implemented. to-dec and to-int are unlikely to be used in loops, so their speed is not necessarily an issue. | |
Vincent: 26-Mar-2006 | crc-32.r with gigabytes files: [don't do it] - it works, the memory used isn't size relative - but on a 1GHz PIII, the speed is < 300 kbytes/s! rebcode version is a lot faster (>2Mbytes/s), but 1) rebcode isn't part of official releases 2) the rebcode version of 'crc-32 needs whole file in memory. so, back to RAMBO: #3650 - I vote for 'crc32 as another 'checksum/method, and maybe a RAMBO ticket for a port aware version of 'checksum would be a good idea. | |
Gabriele: 22-Nov-2006 | speed: it's probably a bit slower (two calls to find instead of one to select) but i haven't done benchmarks. | |
Group: I'm new ... Ask any question, and a helpful person will try to answer. [web-public] | ||
Pekr: 31-May-2007 | yes, they still base upon what is awailable, so extending the bloat, praying connection to internet and speed of our devices is fast to work with what they deliver .... | |
Group: Make-doc ... moving forward [web-public] | ||
Geomol: 16-Jan-2005 | Have any of you looked close at the MakeDoc2 formatter? It's a 2-pass parsing, first converting the text to rebol blocks, and then parsing the block(s) producing HTML code. Of course it's smart, because if you wanna make a parser producing e.g. PDF code, you only have to make a new second level parser. And there's also the problem with Table Of Content, which can only be completed after the first pass. My first approach with my NicomDoc format was to make a 1-pass parser, and build the TOC along the way as separate text, and then only combine the TOC and the rest of the document before output. Benefit with 1-pass parsing would be speed, but downside is, that you need a new full parser, if you wanna make PDF code. Then again a parser going from some rebol block format to e.g. PDF would probably be almost same size as going from a text format (NicomDoc or MakeDoc) to PDF. hmm What about XML? Making an XML file from some rebol blocks would be pretty easy, same the other way. What should I do? Make a 1-pass or a 2-pass formatter? | |
Geomol: 16-Jan-2005 | I think, it'll be best for me to make a 2-pass formatter. Not optimal speed, but the whole task look much easier this way. And first pass should be a separate rebol script, which wouldn't need much change, only if standard changes. And then second pass scripts are made for each output format. | |
Geomol: 27-Jan-2005 | :-) There's the idea for what keys to put on the left side of the keyboard to make it more balanced. Well, maybe it will become too big!? And then use Dvorak layout (http://www.mwbrooks.com/dvorak/) to speed up typing. | |
shadwolf: 27-Jan-2005 | Hi ashley !! I see your MD2IDE it seems you have open the competition with my MDP-GUI hahahaha. Well I like the redering window on right of the Window. The bad point is that the previsualisation of the texte is not updated until the save action. Updating it dynamicaly could be a good thing. There is no button to short cut the insertion of the balise like in MDP GUI (feel free to retake from MDP-GUI evry thing you need). Personnally Im waiting for the new rebol/view version that will speed the drawing engine and be able to use AGG based styles like Cyphre showed us to do. what about integrating to your product MD2IDE the net releasing support (for example to update quickly a blog based on carl's REBOL script) | |
shadwolf: 29-Jan-2005 | maybe with AGG cpabilities we will be able to speed rendering enought to produce those kind of ticky widgets | |
shadwolf: 27-Feb-2005 | [MDP-GUI DEV NEWS ] I improved the rendering speed by 300% integrating the MDViewer rendering method that ASHLEY created. That new algorithm really rocks !!! I had to change the inline formating flags to conserv the most speed. I conserv the ashley way to deal with inline marcker has HTML tags (e.g: <b>text bold</b>) I adapt ashley's code for all little other différences that exist beetwin MD2 and MDP format. Next step is to enhance the toc rendering process. I remade the first start up process. I plan to give MDP-GUI.r, make-doc.r, make-doc.txt, ms-word.gif, in a single ZIP archive that make easier the release and use. As johnatemps says to me people wants to download and use and not try to configure the program durring lot of time. | |
Group: PDF-Maker ... discuss Gabriele's pdf-maker [web-public] | ||
Henrik: 11-Aug-2005 | I've also been thinking about building a very simple application to let you create pdf's graphically to make the process simpler. of course it would be no where near a DTP application, but it would speed up generation of more complex stuff | |
Gabriele: 4-Sep-2006 | my plan is to eventually add a "simple" text mode for use when you care for speed instead of quality. | |
Group: Parse ... Discussion of PARSE dialect [web-public] | ||
BrianH: 1-Jul-2006 | It's a speed optimization. This might change with REBOL 3. | |
Graham: 1-Jul-2006 | speed or memory .. | |
Dockimbel: 28-May-2007 | Didn't want to sound "dramatic", but just wanted to provide a more accurate measure. Sure whatever datatype is used (char! or string!) in regex.r, that won't change much the overall speed. ;-) | |
BrianH: 7-Jun-2007 | If you want to test the speed of parse, replace the any-type! with a skip - the forall you are comparing it to doesn't do that test. | |
Group: MySQL ... [web-public] | ||
Gabriele: 22-Aug-2006 | it's not very readable indeed. but i was going for speed ;) | |
Dockimbel: 16-Sep-2006 | Btw, I've released an alpha version of a new MySQL driver implementation : complete rewrite from scratch to be fully async under UniServe, optimized decoding in speed (faster code, streaming decoding, etc...), supports only servers v5+. You'll find it in the latest UniServe archive (see UniServe group for link) | |
Dockimbel: 16-Jun-2007 | MySQL driver release v.1.1.2 Download at : http://rebol.softinnov.org/mysql - Fix for an infinite loop issue when the server times out the connection (unix platforms). - TCP keepalive option activated by default (for longstanding idle connections). - Send-cmd function optimized to be a little bit faster and use less memory. - Added new-lines markers to resulting recorsets. - Added option to switch on/off new-lines marker through port/locals/newlines? flag. - Recycle call removed from read-rows function. Should speed up the results a little bit. - Minor source code cleanup. | |
Gabriele: 3-Jul-2008 | about escaping, Nenad's driver has such functions already, so i don't see that as an advantage for the native driver. Qtask has a native driver too (for speed reason with large record sets), but remember that when you use the mysql c library either your app has to be GPL or you need a license from MySQL (Qtask has a license). | |
amacleod: 29-May-2009 | No, not really... One table would be much easier and I do not think the db would get so large that I would see major performance problems. (I always underestimate the speed of these db's.) Thanks for the advice, Sunanda. | |
Group: AGG ... to discus new Rebol/View with AGG [web-public] | ||
Ryan: 3-Jan-2005 | speed & ease of use are very important. Perhaps splitting interface into a low level speed way, and the high level easy way would be the wisest decision. Matrix is cool, but its not obvious to use to those that have yet worked on that level. | |
Group: Web ... Everything web development related [web-public] | ||
Pekr: 8-Sep-2005 | maybe kind of caching could be introduced to speed things, not needing to parse template with each request ... | |
Ammon: 2-Feb-2006 | I'll go back to IE and tighten down security before I go back to Mozzila simply because of the speed issue but before I ever go back to IE there are plenty of Mozz spin offs that don't share Mozz's bloat | |
Carl: 9-Feb-2006 | Yes, we took them out. REBOL ran a lot faster as a result. I used to be a huge fan of continuations 20 years ago. But, continuations do not provide enough benefit for the performance hit on evaluation speed and memory usage. (Stop and think about what is required internally to hold in an object for any period of time the entire state of evaluation.) It's more of a programmer play toy than a useful extension. | |
Sunanda: 13-Feb-2006 | Some of them are just bad -- ban them with a robots.txt Some (like MSNbot) will respond to the (non-standard) crawl-delay in robots.txt: that at least keeps them coming at a reasonable speed. Some are just evil and you need to ban their IP address by other means...Like flood control or .htaccess REBOLorg has a fairly useful robots.txt http://www.rebol.org/robots.txt | |
Pekr: 13-Apr-2008 | as for JS, I am not sure it is fast enough. I saw Sun's JS based desktop, and it was joke compared to even VID 1 alpha speed probably :-) | |
Group: Announce ... Announcements only - use Ann-reply to chat [web-public] | ||
shadwolf: 7-Mar-2005 | Improved IHM, improved redering speed... | |
Group: !RebGUI ... A lightweight alternative to VID [web-public] | ||
shadwolf: 1-May-2005 | robert the problem you see with selected line and sort is because to speed the sorting process I change the widget field (text, data, image) content and so they conserv there index. What I need to do to not loose perf is to change the actual color seek the picked content and pass to the select-line function the new index ;) | |
shadwolf: 8-May-2005 | and ofcourse conserving a good process speed :) | |
BrianH: 9-May-2005 | Oh, I hate that. Even worse, most of the time you can speed up the process of selecting from a dropdown by typing the first letter of your selection, but all of the time zone selections start with ( so that speedup doesn't work with them. | |
Volker: 4-Jun-2005 | gains speed. have a look on how much your os spends to file-buffering in comparison. | |
Anton: 12-Jun-2005 | ... which I thought should speed it up and make it easier to iterate in a list. | |
Volker: 30-Oct-2005 | usually speed. | |
Group: DevCon2005 ... DevCon 2005 [web-public] | ||
JaimeVargas: 7-Jul-2005 | speed and bw is a matter of the codec you choose H.264 is very high quality and very ligth. So much that it is used and become the standard for mobile cell phones. | |
JaimeVargas: 7-Jul-2005 | I doubt is a cpu speed thing. Is must be bw, probably on my end. I have over 300+ remote units sending pkts to my server every 30 secs. I am planning ot buy more bw but I have been lazy ... | |
shadwolf: 7-Jul-2005 | what i like with shoutcast is the speed of connections | |
Robert: 18-Jul-2005 | And it adds a lot of value to speed-up development time for applications. | |
Group: rebcode ... Rebcode discussion [web-public] | ||
Volker: 29-Oct-2005 | But how about a three-state if too? lesser/equal/higher 0? Could speed up binary search and such? | |
Pekr: 30-Oct-2005 | simply what I wanted to ask - if that is normal with such VMs in other languages or we simply do allow such crashes because of various reasons (e.g. preferring speed, not doing checks etc.) | |
BrianH: 1-Nov-2005 | A SIGN opcode would set a word to the integer -1, 0 or 1 depending on whether an argument is less than, equal to, or greater than 0. sign: ["Set variable to the sign of a value (-1,0,1)" word! word!] It would be preferable to have SIGN work with all numeric arguments, but you might choose to implement this as sign.i and sign.d for speed - either way is fine by me. The SIGN opcode, when combined with BRAB, would enable functionality equivalent to the BRAS proposal (#3948), and so would supercede it. There are many other uses as well. | |
Henrik: 28-Nov-2005 | how do you tell the speed difference? I can't see it.... | |
Henrik: 28-Nov-2005 | how great is the speed difference? | |
Rebolek: 1-Dec-2005 | I rewrote my old 3d demo to rebcode to see the speed difference. But I found that normal rebol can draw 120+ triangles without slowing down and because I became bored adding more objects I stopped testing it :) Anyway, rebcode optimalised (just three or four functions - matrix multiplication, inversion and 3d to 2d conversion - are rewritten to rebcode, it can be optimalized more) version is here - http://krutek.info/rebol/ratrix.r . z-buffer does not work very well as you can see. | |
Rebolek: 1-Dec-2005 | To make objects move faster you can just change their speed, it's not rebol vs. rebcode thing :) | |
Rebolek: 1-Dec-2005 | rebol limitation may show but it won't be rebol math speed limitation but rebol face refresh speed limitation :) | |
Pekr: 1-Dec-2005 | not necessarily - you don't have to refresh more than 24/sec, yet rebol math speed may become limiting factor, depending upon how complex your scene is .... but - I am not here to argue with you about single details, just wanted to see those two versions compared, that is all ... | |
Rebolek: 1-Dec-2005 | Pekr as I said, here on this computer, classic rebol is capable of updating more than 120 trinagles at full speed (rate: 0) without problem. And after 120 triangles I became bored adding more so I did not test it :) | |
Rebolek: 1-Dec-2005 | As I'm interested only in pure vectors, REBOL speed is succifient for me :)) But yes, REBOL can probably be linked to some external library (as Cyphre did with OpenGL) or SDL maybe? But I don't think it should be high on priority list, other things are more important. | |
Oldes: 3-Dec-2005 | But I think the accuracy is fine if you are doing animations and effects based on atan2 function - where speed is more important than precision | |
Geomol: 2-Apr-2006 | How many RHz do you get with: http://www.rebol.com/speed.r | |
DideC: 3-Apr-2006 | Nice job, John! I have played with it a bit : the keys were not friendly for Azerty keyboards ;-) And I wanted it to fly without "Control". So the same things, but use Arrows to increase/decrease speed in both directions. do http://membres.lycos.fr/didec/rebol/NicomVoxel.r You can also try page up/down to change the view altitude, but rebcode part is not fully ready for that (can give error if you go too far). | |
Maxim: 21-Apr-2006 | They would be really usefull for editing faces,and other object-based REBOL resources... if they are in opcodes, we could expect a big speed improvement, even if that meant to "freeze" some aspects of the object within the rebocode loop. (JIT compile on demand ;-) | |
Maxim: 9-Dec-2006 | yes speed did often seem to be in the 30-100 times faster! | |
Henrik: 9-Dec-2006 | if we also could have direct access to the buffer that is used for outputs so we can skip the View engine, but throw pixels directly on screen, even more speed can be gained. | |
Steeve: 19-Feb-2007 | i need a speed reverse byte function with rebcode , for example 1100 0000 => 000 0011 any idea ? | |
BrianH: 20-Feb-2007 | Have you tried it with APPLY IN and such? How is the speed compared to REBOL? | |
Maxim: 20-Feb-2007 | I have not yet done any rebcode tests with liquid, as so far, its always interactive enough, so as to not require it... but I am going nuts with the engine ;-) liquidator is a testament to its stability and another user here is helping me push the enveloppe to :-) but obviously, It will come to a point where pure processing will be needed and in such a case, speed will always be a factor. | |
Steeve: 20-Feb-2007 | can i disactivate the label parsing/replacecing to gain speed when i build rebcode functions | |
Steeve: 20-Feb-2007 | but i build many many rebcode functions in real time, i need speed | |
BrianH: 20-Feb-2007 | It really doesn't gain you much speed. The label fixups are done once, at rebcode function creation time. After that it just calls the offsets - the label statement is a noop. I only do straight offsets when generating code (like you are). Be careful though, as the offsets are calculated from the end of the branch statement, not the beginning. | |
BrianH: 23-Feb-2007 | You can improve the overall speed elsewhere by combining strings of operations between writes to memory. | |
BrianH: 23-Feb-2007 | No, you can do it. The main reason that you have to branch back to the beginning of your interpreter at every step is because the next step might have been modified by the previous. You can speed that up though, by realizing that the only statements that really need that paranoia are memory writes and branches - other opcodes can by combined in your interpreter, like looking more than one move ahead in chess. | |
Henrik: 27-Feb-2007 | I ran it through remote desktop on Windows via OSX. speed was a little slow, but ok | |
Steeve: 27-Feb-2007 | speed improvement of http://perso.orange.fr/rebol/galaga.r all video routines have been translated into rebcode, but it' s not so fast than in my dreams. - Added a button to switch Draw randering between bilinear and nearest | |
Group: SQLite ... C library embeddable DB [web-public]. | ||
Pekr: 14-Apr-2009 | you can use varchar even for indexes, it should speed up things significantly ... | |
sqlab: 21-Apr-2009 | Maybe my test settings are different from your requirements. During testing I let two concurrent processes insert a record with three fields, one ip address, a timestamp and one text field with variable length from 1k to 8k., and this i do with full speed | |
Pekr: 30-Apr-2009 | Janko - I did small test for you. With no indices the speed was: 0:00:00.516 and I used LIKE expressions, which need to do searches in terms of field values .... REBOL [] print "Starting test for Janko ..." do %sqlite.r attempt [delete %janko.db] connect/direct/create %janko.db sql { CREATE TABLE [domains] ( [id] INTEGER NOT NULL PRIMARY KEY, [domain] VARCHAR NOT NULL, [user] VARCHAR NOT NULL, [processed] DATETIME NULL, [ok_count] INT NOT NULL DEFAULT 0, [fail_count] INT NOT NULL DEFAULT 0, [error] TEXT NULL ) } sql "BEGIN" for i 1 1000 1 [ sql reduce ["insert into domains values(?,?,?,?,?,?,?)" i i i i i i i] ] sql "COMMIT" start: now/time/precise sql {update domains set user = 'u3' where domain like '%1%' and user like '%1%'} print now/time/precise - start disconnect %janko.db halt | |
Group: !REBOL3-OLD1 ... [web-public] | ||
Geomol: 5-Apr-2006 | What is the speed of this compared to using closure (with the extra block): o: context [a: 2 * pi f: closure [x] [(sine/radians x) / a]] And then call it by: o/f 1 | |
Geomol: 5-Apr-2006 | Isn't the conclusion then, that closure doesn't need the extra block? It's possible to have the speed without, and the extra block will complicate the syntax. | |
Ladislav: 6-Apr-2006 | I feel that you are asking whether we can use closures in Rebol2 version too. The answer is "yes", see my implementation of CLOSURE. OTOH, this should be implemented natively, because there will be a noticeable speed difference. | |
Ladislav: 6-Apr-2006 | the problem is not with incompatibilities but with the speed, Carl is afraid, that the speed difference will be too big to get rid of FUNC | |
MichaelB: 6-Apr-2006 | maybe 2 cent of mine: to me it looks pretty confusing, reading all the above - if I get the intention right I would separate it like this 1) how to (or do we want) initialization - no matter if with closures or just normal rebol funcs 2) how will closures be in rebol3, by default (breaks a lot as Ladislav told) or not 3) the static thing Ladislav began with @ 1) - to me this doesn't belong to the whole closure discussion (if it deeply does I don't get right now why) - one possibility would be to add an refinement to func or closure also - no? - makes the order of the optional third block a bit awkward, but on the other side that's what refinements are for - no ? @ 2) - we should have closures and propagate them as the default version for normal people or newcomers if rebol3 is out - they are safer IMO and don't make too much trouble with unexpected effects, especially for people from other languages (especially from the current dynamic kind) - so closure should be separate - with hopefully more asynch behavior by default build in, in rebol3, closures are anyway a must - if somebody got the concept of normal funcs - people can use it for speed reasons easily - from Gabriele or Ladislav (or somebody else) it sounded a bit like one of the thoughts around closures involved the binding capabilities - I don't overlook this right now, but it still would be possible to change funcs like today, wouldn't it ? I mean there might be something like changing a function or rebinding it's body (or parts of it) can cause problems if local vars of a closure should be protected by this - on the other side who would do this, who doesn't know what he does ? @ 3) maybe some of the static capabilities would be nice to have for closures then too, don't know - right now it's easy to build - how would it be done (in the language) with closures ? And just some questions: what function attributes will be added ? and what will they do, what purpose for .... :-) will they be kind of dynamic or user extendable - so that own attributes could be defined - even if not too useful with rebol in some sense (or maybe it is - i'm not sure) - so some design by contract could be added without hacks for some needs (just mean it as an example) will function get more similar to objects/contexts (or the other way around) - I mean that the concepts get closer ? | |
Volker: 10-Apr-2006 | In java i got 2.5* - 1* the speed of rebol in a little POC. I guess a full implementation will loose a bit, but could be more or less on par. | |
Pekr: 12-Apr-2006 | Rebolinth - the speed of blog is ok, what I wonder though is, how fast rebol 3 development can go, if there is so many ideas floating around :-) | |
Volker: 20-Apr-2006 | cgi-servers can handle this to some extend, but cgi is cgi and not chat-speed. | |
Maxim: 25-Apr-2006 | would allow us to implement specific mechanisms very quickly and gauge memory useage tradeoffs vs speed depeding on application. | |
Pekr: 26-Apr-2006 | weren't they removed for 2.0 because of speed aspects? | |
Gabriele: 26-Apr-2006 | yes, but that was not the only speed problem in r1 | |
Gabriele: 26-Apr-2006 | and, speed is the reason why you have both function!s and closure!s in r3 | |
Volker: 26-Apr-2006 | I guess shortcut-things and a little speed. and i made a mistake, my example must be f: closure[/local ta sl] | |
Group: Postscript ... Emitting Postscript from REBOL [web-public] | ||
[unknown: 9]: 7-Apr-2006 | I have not been watching this very close, so to get me up to speed....you are writing an emitter from Rebol to PS? | |
Henrik: 23-Feb-2008 | it's a problem for speed, but perhaps there really is no way around it | |
Henrik: 24-Feb-2008 | perhaps it's equal in speed, I don't know. odd though, I can't see what's so slow about that code, other than the newline insertion thing | |
Henrik: 24-Jun-2008 | I have worked for many weeks on the problem and it's unsolvable, so I went to Ghostscript instead, but I'm unhappy with its speed. | |
Group: !Cheyenne ... Discussions about the Cheyenne Web Server [web-public] | ||
Dockimbel: 4-Jun-2007 | RE: "How does Cheyenne's performance and security stack up against the other indians (Apache, Cherrokee, Hiawatha, ...)?" Speed: close to Apache2.x for static files (tested a year ago, so new tests need to be conducted). Security: not chroot-ed and no special protection against ddos attacks like Hiawatha, no bandwidth throttling (could be added), no CGI time limit (could be added), passes Nikto generic security tests flawlessly (last time check : few months ago) | |
Dockimbel: 10-Jun-2007 | Marteen, about your questions, there's currently several web sites running with several months uptime. Cheyenne is quite resistant to all classic web attacks (tested with the Nikto package). About speed and performances, I've done a few test a year ago but a lot of things changed since, so I need to do some new benchmarking (anyone tried with Apache's ab tool ?) | |
Will: 11-Oct-2007 | btw, I stoppend months ago monitoring production Cheyenne servers as they just work flowlessly and at great speed ! Dock rules ! 8) | |
Group: DevCon2007 ... DevCon 2007 [web-public] | ||
Pekr: 10-May-2007 | high speed dialects? What is that? | |
Anton: 10-May-2007 | Carl said something about a framework(?) for implementing high speed dialects, which he developed for rebcode (?) | |
Ashley: 10-May-2007 | What line speed do you have Anton? I'm on 1.5MB (ADSL) here. | |
[unknown: 9]: 11-May-2007 | (long story.............) but we can do speed boat rides. | |
Robert: 11-May-2007 | That's it. As always: Speed or Space. | |
Maxim: 11-May-2007 | so you can read and trash all nodes, at disk speed, so its very efficient actually. | |
Group: Games ... talk about using REBOL for games [web-public] | ||
[unknown: 9]: 4-Jul-2007 | Good to understand your logic. OK, then may I suggest then: - Left click - plays card (you should put this to a vote) - Right click examines card (since this is how every OS is designed). But also: Leave about 20 pixels below the cards. When you move your mouse over a card, that space shows the word "Details" or "more" You can discard from the details view of the card. Unless the game is a trigger game, or speed is required, sticking to just simple left button to do most things is the best way to go. Of course, until I learn the actual point of this game (the rules) and "feel" the cadence of the game, it is hard to tell. | |
Robert: 8-Jun-2010 | I can imagine using Cyphre's JIT compiler to speed it up :-) |
201 / 969 | 1 | 2 | [3] | 4 | 5 | 6 | 7 | 8 | 9 | 10 |