AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 4382 |
r3wp | 44224 |
total: | 48606 |
results window for this page: [start: 3101 end: 3200]
world-name: r4wp
Group: !REBOL3 ... General discussion about REBOL 3 [web-public] | ||
Scot: 28-Feb-2013 | As good as REBOL is it could use a good IDE environment. AmigaVision comes to mind. I would be interested to see whether some large chunks of change were invested to put them over the top. Right now R3 needs a message. What makes it special and valuable. What vision does it conjure up. | |
BrianH: 28-Feb-2013 | The business model incompatibility was the only criticism I had - the product looks good, with a lot we could learn from and possibly do better. I'm not a marketing guy though, just a social analyst, so I can't help on the message. | |
NickA: 28-Feb-2013 | And maybe 10-20 more gurus. | |
Scot: 28-Feb-2013 | Hypercard worked because it had a very simple IDE approach. Power users became proficient at scripting and teachers shared their cards. | |
NickA: 28-Feb-2013 | I'd be willing to bet I could net $100000 next year teaching REBOL, no matter what happens with the language and tools. Just using them as they stand. | |
Scot: 28-Feb-2013 | In a classroom, imagine if the "powerpoint" allowed students to connect their smart phones to the presentation and control aspects of a weather simulation, or control a point on a Cartesian coordinate plane. The trick is to make this so easy to do that teachers can do it like they make power points. | |
Scot: 28-Feb-2013 | Some teachers will want to do more and they will begin to learn how to write scripts. | |
NickA: 28-Feb-2013 | I think a little funding would go a long, long way towards bringing REBOL back up to speed, and back into a relevant and competitive position. | |
Scot: 28-Feb-2013 | Chalkboards, textbooks, paper and pencil, etc. are all technologies that can mediate learning. | |
Scot: 28-Feb-2013 | Spreadsheets, calculators, and lab equipment have been used effectively. | |
Scot: 28-Feb-2013 | Powerpoint is one of those things that really doesn't do much mediating because it lacks interaction. All it needs is a REBOL back end to connect the students and make it interactive, especially if it can also be used in small groups. | |
NickA: 28-Feb-2013 | Yes, and a REBOL back end would make the next "tougher" layer easier to dig into. | |
NickA: 28-Feb-2013 | VID and other similar dialects had the greatest potential. | |
Scot: 28-Feb-2013 | The kicker would be quality formative assessment tools that would give teachers and students feedback on how they are doing. | |
james_nak: 28-Feb-2013 | Scot and Nick, Rebol has been my secret weapon. Despite trying to get others to look at it. | |
james_nak: 28-Feb-2013 | And I with you Scot on wanting an IOS version for precisely for the ed market. | |
NickA: 28-Feb-2013 | I don't think much has to change. REBOL just needs to be updated, the look modernized, and ALL the modern platforms supported. | |
NickA: 28-Feb-2013 | It's original purpose and benefits are still totally values. | |
james_nak: 28-Feb-2013 | BrianH, you would and should be a god there! | |
NickA: 28-Feb-2013 | RT made terrible marketing and business decisions. There is absolutely no reason why REBOL shouldn't be a big success. RT just didn't make it happen. | |
NickA: 28-Feb-2013 | And vocalized them clearly. | |
NickA: 28-Feb-2013 | I hope Doc has the technical chops to pull it off, because his head is in the right place, and the right perspective about the market. | |
BrianH: 28-Feb-2013 | A lot of people said a lot of stuff on both sides. And I meant die on a societal level, not just for RT. And I meant back before 2000. A lot of people thought they knew stuff back then, but most of that knowledge was really belief. For one thing, back then people in the free software camp thought free software would succeed because of principles - very few knew that those principles would be irrelevant and that practical considerations would make it succeed for other reasons. | |
james_nak: 28-Feb-2013 | In fact, that sort of thing turns people on when they hear of your drive and success | |
Scot: 28-Feb-2013 | Thanks for taking this up NickA, james_nak, BrianH. Teacher tools in a Classroom Suite. I have a friend in high places. I'll pitch it and see what he says. | |
james_nak: 28-Feb-2013 | And Brian, my context is for you is creating for the educators and not being "one of them." | |
Scot: 28-Feb-2013 | So this discussion is allowing me to synthesize some ideas that might be workable. Perhaps a symbiotic sort of relationship like Stanford and Xeorox park for educational technology. I'm up for a faculty spot in So Cal. Fingers crossed. | |
NickA: 28-Feb-2013 | And more passionate involvement | |
james_nak: 28-Feb-2013 | Scot, it is ironic because just today I was observing an elementary school lab and assessment and true validation was the subject. | |
Scot: 28-Feb-2013 | Yup. We don't have a clue, to be honest. We talk about learning environments but we dont' really know what they are and how they work very well. Still stuck in reductionist thinking. | |
Scot: 28-Feb-2013 | Sociocultural thinking sounds good and makes people feel better about the learning experience, but we don't know how to measure it. | |
james_nak: 28-Feb-2013 | Yes and these were elementary 1st grade Sped kids! | |
james_nak: 28-Feb-2013 | Oh, and Brian and Nick, what I was looking at was all subscription-based....$$$ | |
james_nak: 28-Feb-2013 | I need a lot of oil these days. Scot, I am glad to see that you're still ticking and doing well. | |
Scot: 28-Feb-2013 | Subscriptions work only at the district level. That is a long difficult sales cycle and you need to get a 5 year commitment. Sales of a product works at the classroom and school site level. | |
NickA: 28-Feb-2013 | Scot, I've been teaching professionally for 27 years, and my understanding has always been based on the idea of building habit. | |
NickA: 28-Feb-2013 | Well - and maintaining interest - that's just as important. | |
NickA: 28-Feb-2013 | And I'd like to be able to write code like some of the guys here. | |
Scot: 28-Feb-2013 | I am a learning scientist (and really always have been) so my interest in from the perpective of the learner and the community of learners. This has put me at odds with administrators and teachers at times. | |
Scot: 28-Feb-2013 | I think we carry "ways of relating" with us into various contexts and situations. Taking interest is a way of relating. | |
Sunanda: 1-Mar-2013 | That what I thought, thanks -- but could not see it in curecode, and don't remember it in earlier versions. So it may be Something Very Clever :) | |
BrianH: 1-Mar-2013 | Nope, it's an APPEND bug. Please report it (and thanks for all the reports lately). | |
Bo: 1-Mar-2013 | @GrahamC: Thanks A LOT for prot-smtp.r and prot-send.r. I was able to send an email from R3, but only after changing a line from: ehlo: any [ port/spec/ehlo "rebol3 user pc" ] to ehlo: any [ port/spec/ehlo port/spec/email ] | |
Bo: 3-Mar-2013 | @GrahamC: I understand what you're saying, but how do mail programs like Outlook and Thunderbird figure out what to send EHLO? | |
Andreas: 3-Mar-2013 | Outlook and Thunderbird can "just" look up what your local machine claims to have configured as hostname. | |
Bo: 3-Mar-2013 | I understand what Ladislav is saying. The current text implies that there is a series of random values, and one will be picked. | |
Bo: 3-Mar-2013 | Or it could mean that there is a series, and one of the values will be picked randomly. | |
Bo: 3-Mar-2013 | Moving from the 'random topic back to prot-send.r, I found a somewhat serious bug with attachments and base-64 encoding. I sent the exact same attachment using webmail and R3. at position 32677 in the email sent by webmail (the headers are slighly different sizes and the base-64 line breaks are different between the two clients) we have the following data: eMHgCm4jUznXtDnpVKaErkAc107QbjVC6siyHYBu96hxLUjnXDKeWqPOTzVmWxuUY7kJ+lRGF16x tn6VmO4ncYpZX34HYU0qw7EU3afSgdyUKCvy1s6DpEN3doL93jtyD9089Caq6bZO0g3Llj0Wu8t9 OhsNDu7uUK9wYiq/7OeOK1p03Mwq1eXRbnnUVuZJcKCecD3rctbVbYjdy5/Si1ks7WTLyAerYzUH at position 32521 in the email sent by R3, we have the following data: vaHNtZYHTmoHtcDpXRSQDk1UeMHgCm4jUznXtDnpVKaErkAc107QbjVC6siyHYBu96hxLUjn XDKeWq doL93jtyD9089Caq6bZO0g3Llj0Wu8t9OhsNDu7uUK9wYiq/7OeOK1p03Mwq1eXRbnnUVuZJ I copied the three lines of data around where the problem occurs. On the short line in the R3 data, the following sequence is missing: POTzVmWxuUY7kJ+lRGF16xtn6VmO4ncYpZX34HYU0qw7EU3afSgdyUKCvy1s6DpEN3 You can imagine the kind of trouble that causes with binary data. ;-) | |
BrianH: 3-Mar-2013 | You can throw more words at the problem to try to make things less ambiguous, but that doesn't always work and tends to make your speech patterns a little off-putting or overbearing. Some people don't take well to overly-precise English. You have to balance things. | |
GrahamC: 3-Mar-2013 | can you capture the attachment before sending and dump them to see if the problem is in building the attachment or sending it ... | |
GrahamC: 3-Mar-2013 | I managed to send pdfs and mp3 larger than that with no errors ... and I think zip files so that it would test integrity but never did any checksum testing | |
GrahamC: 3-Mar-2013 | and sending here https://github.com/gchiu/Rebol3/blob/master/protocols/prot-smtp.r#L284 | |
GrahamC: 3-Mar-2013 | so it waits for the 'wrote event and then once that happens it writes again | |
GrahamC: 3-Mar-2013 | which is here and thereafter https://github.com/gchiu/Rebol3/blob/master/protocols/prot-smtp.r#L312 | |
Bo: 4-Mar-2013 | Yes. If it fits inside the buffer size, it works perfectly. Tested and verified. It may be fixed in the latest build, but I don't have the latest ARM Linux build, and won't have time to build it until tomorrow at the earliest. | |
GrahamC: 4-Mar-2013 | How about writing to a file and sending to the port and seeing if there's a difference ... | |
Sunanda: 5-Mar-2013 | No views on this at all.....Just noticed it as a difference and wondered if it was a principle or an accident. | |
Ladislav: 6-Mar-2013 | You should not understand it so that we discussed the FOR loop behaviour - I demonstrated the typecheck necessity on a different example, which Carl noted and used in the FOR case as well. | |
Ladislav: 6-Mar-2013 | Also, in my opinion REPEAT is a special case of FOR and note that in R3 REPEAT and FOR are compatible, which is not the case in R2. | |
BrianH: 7-Mar-2013 | But you are talking about very high-level features. R3 is designed to be modular, so most things that need to be built-in features in R2, should be add-on modules or extensions in R3, even the ones that we include by default. And some of what you request has been started already, such as the database stuff which ChristianE started, and I have been using every day for more than a year. | |
BrianH: 7-Mar-2013 | But yes, we need more schemes (also in included-by-default modules) and a decent CALL, agreed. | |
BrianH: 7-Mar-2013 | And a better console, built on R3-GUI. And better text-mode console support for systems where you can't use a GUI. | |
BrianH: 7-Mar-2013 | Still, all of that can be added on or retrofitted, that's the whole point of being modular. Having them implemented and available before 3.0 would be a good idea for marketing reasons (don't knock those, they're important), but not having them done before 3.0 won't break user code the way not doing core semantic changes before 3.0 would. People will be working on these before 3.0 comes out because they need them, and the ones that we as a community consider to be the most important to include in 3.0 will likely be worked on the most. But the great part about that stuff is that it doesn't have to be developed as part of R3 itself, just like the GUI is being developed separately. | |
BrianH: 7-Mar-2013 | Personally, I want to work on the database support because that is what I need the most and have the most experience with. I expect that others will need networking stuff more, and yet others will need CALL or a better console. | |
Pekr: 7-Mar-2013 | The situation is the same for Red. Kaj or anyone other maight claim, that we have CURL networking. But for me, that is not the REBOL I want. I want port/schemes abstraction, period, or it is not REBOL like environment for me. It does the job, but so does ASP .net. You are one of the top developers for R3. I want you to know my opinion (maybe I am alone feeling that way, and that is fair enough), so - let's use what defined REBOL - ports as an abstraction mechanism, schemes upon that, etc. | |
Bo: 7-Mar-2013 | I agree with BrianH, and I also can see where Pekr is coming from. | |
Bo: 7-Mar-2013 | I'm not a C developer, so I don't feel like I can do much to add to the sources of R3. However, what attracts me to Rebol, and what makes me want to use Rebol, is that I can do just about anything with relative ease. | |
BrianH: 7-Mar-2013 | There is no such thing as a complete package anymore. Things are changing too quickly, and in too many directions. People need the stuff they need, and they need to *not have* the stuff they *don't* need. There are too many completely different platforms now. We can't afford to be monolithic anymore, since that will just mean that we won't be compatible with what most developers need to do, since most developers need to do stuff that is incompatible with what most other developers need to do. | |
Pekr: 7-Mar-2013 | BrianH: well, as for many scenarios, I can accept SDK like environment, where I choose, what to include, but for some ppl, some R3.exe should exist, which should contain some agreed upon functionality. If we go just with the opinion of let's have bare bone core.exe, and the rest via some includes, that scares hell out of me, really. That's like other languages, loosing what made REBOL rebolish. | |
Bo: 7-Mar-2013 | Pekr: I think what you are proposing is something that any user could put together and offer to the community, using what BrianH proposes as the foundation. | |
BrianH: 7-Mar-2013 | Just because it's modular doesn't mean it can't or won't be bundled, and in many cases imported by default. We can do one-exe builds with modules inside, that was the point from the start. | |
BrianH: 7-Mar-2013 | Actually, implemented earlier than that, but Carl had me redo the module system in 108 and that particular feature wasn't fully reimplemented properly until 109. | |
Gregg: 7-Mar-2013 | The question of what to include by default is never easy, but can be guided to some extent by what is not just popular, but also has a well-defined standard that is useful. e.g. HTTP and FTP are standards, No-SQL is not. SQL92 is a standard, but is a strict SQL92 dialect useful? | |
Gregg: 7-Mar-2013 | As far as compatibility between REBOL-like languages, it's a similar situation. Being able to load most values into compatible datatypes is the foundation, and being able to build mezz-level compatibility code will let us build things at the next level up that can work across languages. | |
BrianH: 7-Mar-2013 | SQL is more than the language, it's a storage and execution model. As long as we support the storage and execution model we can let the SQL servers/libraries process their own scripts. Our own model can just translate the R3-style port model (if we decide to do this as a port) into SQL operations, with the ability to send SQL code directly as a fallback. | |
BrianH: 7-Mar-2013 | Compatibility: Yes, that is why I am more concerned with syntax compatibility than semantic (unless it's so low-level and obvious that not being compatible would be stupid). Dialect compatibility can be done with dialect processors, in the Rebol way :) | |
BrianH: 7-Mar-2013 | This means that the difference between an ASCII character and a higher Unicode codepoint is significant. ASCII characters can be detected with a single byte of lookahead. Higher codepoints require multiple bytes of lookahead. That means that for most parsing models any rules that require multi-byte stop sequences are quite a bit more complicated, slower, and for some parsing models impossible. So I'm hoping we can fix this. | |
Maarten: 9-Mar-2013 | Question (not sure if this is the right group): do R3 tasks work, and if so, hwo to use them? | |
BrianH: 9-Mar-2013 | Tasks sort of work. They actually do start, but there are a lot of unresolved problems in the internals, and some of what is supposed to make them work properly hasn't been done yet, and some stuff like the synchronization and sharing models hasn't even been designed yet. So it's not really recommended that you use them yet. | |
Sunanda: 10-Mar-2013 | Thanks....It seems odd though, given the different (and for me unexpected) results here: join to-typeset [integer!] [] join [] to-typeset [integer!] | |
MarcS: 10-Mar-2013 | Hopefully the commit message is gives a clear explanation (and explains the motivation). | |
MarcS: 10-Mar-2013 | Brief restatement: BROWSE isn't working on OSX -- the current implementation tries two system() calls: xdg-open and x-www-browser | |
MarcS: 10-Mar-2013 | One problem with the existing implementation is that xdg-open and x-www-browser are searched for in the PATH, so executables with the same names in a PATH directory that takes precedence will yield different behaviour. | |
BrianH: 10-Mar-2013 | Sure. And in the has-a-url case too. | |
Andreas: 10-Mar-2013 | So better just file a CC issue for the `browse none` crash, and we can discuss the desired design in there. | |
BrianH: 10-Mar-2013 | Will do. And I'm still revamping the REWORD ticket example code. | |
MarcS: 10-Mar-2013 | And i doubt browsing to file:/// is the desired default. | |
BrianH: 10-Mar-2013 | It would be worth taking none out of the argument spec and marking the ticket as a problem until we figure out how to do this correctly. | |
BrianH: 10-Mar-2013 | Yes please, if we have an appropriate one. And if we don't, we should. | |
Andreas: 10-Mar-2013 | TO_OSXI and TO_OSX | |
Andreas: 10-Mar-2013 | sys-system.h is unused, and only there to cause confusion :) | |
Andreas: 10-Mar-2013 | And we have no common defines for "all of ..." at the moment, unfortunately. | |
Andreas: 10-Mar-2013 | Should be defined and passed along in your makefile. | |
Andreas: 10-Mar-2013 | Squash the two 1992-related commits into one, and also mention the CureCode ticket in the commit message (something like "This fixes CureCode issue #1992.") and submit a pull for that. | |
Andreas: 10-Mar-2013 | For NONE I see the following options to fix the crash right away: either remove the NONE feature altogether (removing functionality that currently sometimes works on Win32), or use http:// on POSIX (as a not totally reliable workaround), or move the early exit to the POSIX specific code (creating a cross-platform incompatibility between Win32 and POSIX platforms). | |
MarcS: 10-Mar-2013 | This SO chat seems quite nice, perhaps I should sign up. The interleaving of CureCode and Github feeds works well. | |
BrianH: 10-Mar-2013 | Andreas, I have an interesting Git problem related to R3 and the new version of VS2012. Git both in Github and now in VS are both detecting a couple files in the build directory you helped me make as having changed or being new. I thought that whole directory was ignored in .gitignore, so it seems weird. | |
BrianH: 11-Mar-2013 | And a step of 0 makes it not run and return none, instead of triggering an error? Is that right? | |
BrianH: 11-Mar-2013 | Oh, and please don't be bug-for-bug compatible in your R2 version. If you find bugs in R3's version, let's report and fix them, now's the time :) | |
BrianH: 11-Mar-2013 | If we define the FOR function with a special-case that a step of 0 will definitely not make the loop run, and have the function return none, that makes for some simple tests to add to rebol-tests. Just have it break/return something other than none in the code block. Like this: [none? for i 1 1 0 [break/return 1]] [none? for i 1 2 0 [break/return 1]] [none? for i 2 1 0 [break/return 1]] ... maybe. |
3101 / 48606 | 1 | 2 | 3 | 4 | 5 | ... | 30 | 31 | [32] | 33 | 34 | ... | 483 | 484 | 485 | 486 | 487 |