AltME: Ann-Reply

Messages

Rebolek
New repo - whos going to maintain it? Is there anyone willing to do it?
Integrating to Ren/C - Ren/C is not Rebol, it's different language. I'm interested in Rebol solution.
Arnold
Best thing is to express urgency toward earl and Carl to assign a new committee, preferably with a agreed recommendation of maintainers. Who would you like to see in this group?
Rebolek
Its not about who I'd like to see. I wonder if there's anyone who's willing to do it.
Rebolek
Anyway, I want to see someone with deep understanding of Rebol and with enough experience. Someone, who understands why things are done in a way they are done.
Arnold
You qualify!?! :-D
Rebolek
Definitely not. My understanding of Rebol internals is pretty shallow.
Arnold
But you do know a lot what makes Rebol, how it behaves or should behave. And you have plenty of time to do it, for you are regularly discussion matters on SO chat anyway.
As long as you know that I am kidding you now.. But almost everybody is as modest about this. So I don't expect a lot of people to step up for the task.

SWhite
Regarding the alleged documentation about using REBOL on fixed-format data files, I assisted recently with converting some databases from one system to another, and that involved a couple hundred programs for extracting and comparing data from various sources.  I did not want to leave behind a pile of undocumented code for others to deal with, so I tried to write up the general ideas of working with such files, and as long as I did that, I put it on the internet in case it helps anyone else.
Kaj
That's nice, Steven
Reichart
I use Prolific.  
We are wrapping up testing on a local app we call SmartShre, which runs on Win/Mac/Lin.  It is not Rebol sadly, but one day, might convert the Python to Red. It will be made Open Source.
We are also updating QuickShot (screen capture with automatic save to project feature) which was written by Maxim, works great, just needs some dusting off.  that is 100% Rebol, and will be submitted to Open Source as well.
Once we get the basic SmartShare plaform solid, I want to add (after 30 years of wanting this) a set of featurs that REALLY handles back ups the way I want them to be.  Which is "See this mediua here, this CD, copy it, and everything about it to the cloud, and when I want it back, I can even reconstruct the CD if I need to).
Maxim
I still use quickshot all the time  :-)
in fact, I`ve got it in the system tray right now  ;-)

Reichart
Cool. :)
sqlab
@SWhite, you can use parse instead of many copy/part at .... when dealing with fixed length data
as in
parse/all "abcdefghijklmn" [copy a to 2 copy b to 5 copy c 3 skip  copy d to end ]  
>> probe reduce [a b c d]                                                            
["a" "bcd" "efg" "hijklmn"]
DideC
@SWhite: nice analyse and documentation.
But it does not show well the power of rebol syntax IMO.
ie: the SPACEFILL function is quite long in code,  slow and eat memory for what it does.
This one does the same thing :
    fillcut: func [txt len] [head insert/dup tail copy/part txt len " " max 0 len - length? txt]
It's not as readable for beginners, but is a nice example of oneliner.
Oups the right function use a char space, not string :
    fillcut: func [txt len] [head insert/dup tail copy/part txt len #" " max 0 len - length? txt]
Here is a function to compare time and memory usage of code execution :
    tt: func [code num /local d] [recycle  stats/evals/clear  d: now/time/precise  loop num :code  print ["time:" now/time/precise - d "memory:" stats "evals:" stats/evals]]
And the test results of both functions :
>> tt [SPACEFILL "abcedfgh" 5] 100000
time: 0:00:00.144 memory: 8972886 evals: 2500014 800007 400001
>> tt [fillcut "abcedfgh" 5] 100000
time: 0:00:00.114 memory: 5772726 evals: 1500014 800007 200001
DideC
There is a 0.02 seconde due to console. This show the real time (the first execution is slower) :
>> loop 4 [tt [SPACEFILL "abcedfgh" 5] 100000]
time: 0:00:00.169 memory: 8974518 evals: 2500014 800007 400001
time: 0:00:00.125 memory: 8974486 evals: 2500014 800007 400001
time: 0:00:00.126 memory: 8974486 evals: 2500014 800007 400001
time: 0:00:00.127 memory: 8974486 evals: 2500014 800007 400001
>> loop 4 [tt [fillcut "abcedfgh" 5] 100000]
time: 0:00:00.11 memory: 5774454 evals: 1500014 800007 200001
time: 0:00:00.091 memory: 5774422 evals: 1500014 800007 200001
time: 0:00:00.091 memory: 5774422 evals: 1500014 800007 200001
time: 0:00:00.091 memory: 5774422 evals: 1500014 800007 200001
DideC
Notice what empty code test give
>> loop 4 [tt [] 100000]
time: 0:00:00.001 memory: 5374550 evals: 14 7 100001
time: 0:00:00.001 memory: 5374406 evals: 14 7 100001
time: 0:00:00.001 memory: 5374406 evals: 14 7 100001
time: 0:00:00.001 memory: 5374406 evals: 14 7 100001
So memory used by 'fillcut is: 5774422 - 5374406 =  400 016,
but 'SPACEFILL use: 8974486 - 5374406 = 3 600 080 : 9 times more memory due to temporary values !!!
SWhite
Thank you.  As a perpetual beginner, I value feedback.  Your comment, "...not as readable for beginners...," exactly addresses my own difficulties.  When I first encountered REBOL, try as I might, I just could not understand it.  But I knew there was genius in there somwhere just because of who wrote REBOL, so I used it anyway in my own plodding manner.  Now, I suppose, there is a danger that I will pass my "plodding manner" on to others through the internet.  So I will examine your examples, and my own coding, and see what I can do to mitigate any damage I might be causing, before I start on the next "helpful" document I have in mind about data storage (if Nick hasn't covered it already).

Arnold
Great news John! I will for sure take a look at this release of World!

Geomol
Cool! :)
Gregg
Congratulations John!
Geomol
Thank you!

Bo
Doc: Awesome! I'm going to start reading about it now!

Reichart
Is there a page that speaks to what platforms / and OS version are supported?
(and congrats!)
PeterWood
This is missing OS but gives a good overview of what platforms will be supported - http://www.red-lang.org/p/roadmap.html
... and are already supported.
This page lists the OS that are currently supported - https://github.com/red/red - see under Cross-compilation targets.
Gregg
Juge congratulations Doc and Team Red!
DocKimbel
Thanks! I will update the roadmap page now.
Geomol
Congratulations, Doc and team! Looks like an important milestone, and it looks good! :)
I will like to look at your DRAW implementation at some point, to see if all the details are correct.
DocKimbel
Thanks, feel free to fill tickets on github if you find any bug. We currently implement 2/3 of Rebol/Draw, the remaining features will be added in next releases.
Also, there are some AGG-specific features we have not supported, like the segmentation parameter for splines, which is fixed in the Windows API.
GiuseppeC
Nice work doc !
sqlab
impressive, congratulation
Maxim
Bravo Doc  !
Sunanda
Great work! Congratulations to the entire Red team!!
Henrik
Congratulations to the Red team. :-)

DocKimbel
Thanks guys. :-)

Reichart
Awesome.
What generates the roadmap?
(as in, are those numbers guesses, or generated from tasks?)
DocKimbel
Generated by manually typing HTML, haha. Numbers are my raw estimations. I didn't have time to write a generator for such page yet, though, Red is capable enough now for me to code one. :-)
Reichart
So, you (all) might enjoy this.... due to the fact we track everything for Prolific in Prolific, we can do this: https://www.prolific.com/help/help.html?comingsoon#
This is all calculated in areal time.  Not the Rabbit and the Turtle values.

Gregg
Woohoo! Congratulations Doc.
Bo
Nice work on the demos, Gregg!
And great job on Red 0.6.1 Doc!

Gregg
Thanks Bo. Fun stuff.
Endo
Great work!! It will be so much fun to play with new features!
sqlab
congrats
DideC
Congratulation Nenad and thousand of thanks.
DocKimbel
Thanks! ;-)
Sunanda
Cool stuff! Thanks Doc and Team Red!

Arnold
Is Ann-Reply broken?
No. Odd.
Arnold
For the record, messages posted in Announce are reposted on Stackoverflow. Unless your name is Arnold, in which case you had that blocked!
Gregg
Strange. The block must be on the SO side.

Arnold
Yes Chris blocked me at my request.
Gregg
Ah, I thought you meant it was blocked against your will.

Arnold
Can't read and remember to use this group for replying to announce Reichart ;-)

Bo
Quickshot looks great! A few notes: PrtScrn and Alt-PrtScrn don't seem to capture the screen on my system. Does it require a restart?
Also, when placing a text box and you decide you don't want it, how do you get rid of it?

Endo
Nice app!
Can I use it without a Prolific account?
I think shortcuts don't work IF animation is enabled (on Win8.1) when I disable anims on prefs then they work.
Another bug report:
I took a screenshot, made it smaller and position it to the center of the screen,
Then I click another window (QS lost focus) then when I click inside the graphics area in QS the screenshot image went away (it position reset may be)
Reichart
The Print Screen thing has nothing to do with us.  That just shoves the screen into your clipboard.
All QuickShot is doing is pulling a clipoard in.  Simple.
Tap on any object, click on delete.  I think it needs to be even clearer that it is in a state that can be deleted.
Endo, YES!!!
This was designed to make uploading to Prolific super fast easy, and it hands you back a link ready to use for people in the given project.
you can also go into Prolific and get a syndicated link from there to give links to things to people outside of Prolifiic.
Bug - Hmmmm, we will test losing focus more.
(bug has been reported to team)
I may have failed to mention it, but this is open source, we figured we would make ure it was stable, and then post on GitHub.
But if anyone wants a copy of the source I will post a link.
'sure

Endo
It would be nice to see its source code, but no hurry, I'll wait for github. Very nice app by the way.
Reichart
Tthanks.  Maxim did a great job first time round.  Celeste jumped right in.
Our goal was simple:  
1 Get it working and with an installer (bloody Windows).
2. get source out on GitHub
3. hope it is easy to port to Mac/Linux
then...................................... upgrade it to version 2 - which is to say, take requests and make it much smarter and more fun to use.
Reichart
So we are now working on 2 :)

Arnold
Does quickshot also allow to obfuscate certain areas of the screenshot?
Reichart
Indeed!  you can blur as many places as you like, and control how much blur.

Arnold
Some remarks:
- I missed the scrollbars to scroll the taken picture
- Why do you need to Login? this is confusing
- I could not make a screenshot of a selected window (Alt + Prt Scr)
Arnold
- I could blur using blurboxes, but could not find where to set the blur effect stronger or weaker.
And something positive to end my 'review' :-)
Screenshot does have a fresh look and feel about it.
Endo
I could help making a installer for Windows, I've used Inno Setup for several years.
Bo
Endo: The installer seems to already be completed and working.

Reichart
- You shouldn't need scroll bars, since by default the whole page moves around.  (although I think we can tweak this to offer a PIP to help here)  Being able to just  slide the apage around makes marking it up super fast.
- The purpose of QuickShot is to take a pick, and upload it to Prolific.  So you need to log in once (remember your name/password) so it can talk to teh server.
- All related screen shot issues on your computer are an OS issue, but I would like to get to the bottom of it.  What OS are you using?  Take a look at this http://www.cnet.com/how-to/how-to-take-a-screenshot-in-any-version-of-windows/
- Mouse center wheel blurs,  you will notice hot tips at the bottom of the page.  On my trackpad, I can also blur with two fingers on pad.  But again, agreed, we need to make the clearer.
The features are designed for speed when processing a lot of images, so in that sense it is like a race car.
Arnold
This is on Win 7 Pro. I recently visited that page for I needed this information to help someone.
Arnold
I need to  choose Edit  and then "Use Image From Clipboard" to see the new screenshot.
Arnold
It should remember where I saved the previous image.
The size of the screenshot should be reset for a new screenshot.
Reichart
- Shortcut - so, can you press [Alt] + [PrtSc] and get a copy of a window into your clipboard? (I'm asking this unrelated to QuickShot)  Because I'm assuming this has nothing to do with QuickShot.
- It does remember where it saved it, which would be in a Project.  Are you saying it does not do that?
- Resize - This is an interesting issue, which we have not decided on yet.  It does need a graceful solution.  But again, this is a screen capture utility for bug testing for example.  So most people doing this set it up, and want everything to stay the same.  Perhaps we will at least offer a "Reset [Yes] [No]"
Arnold
- shortcut Yes
- indeed second screen captured wanted to save in the quickshot dir again
- Resize I can imagine that feature to be very pleasant for recurring capturing of almost identical situations.
I decided to go back to FSCapture. I like the features that offers for editing and mainly to quickly select relative part of the screen and using ctrl-C copy pasting it into a (Word) document. This way I collect the screenshots in a sequence and add comments in between too.
Endo
When I select "Autostart with Windows" QS starts and immediately capture the screen into clipboard.
It might be better to give a parameter to not capture the screen during the startup.

Reichart
- Shortcut - So I'm still a little confused.  You're saying, you 'can' get the window into the clipboard, but that hen you try to paste that (using control+v for example) into QuickShot that does not work?  No one we know runs Windows 7 these days, but we will try to test this.
- Save location - We will triple check this.
- Good points about a single doc with many images.  Just so you know, I want this as well, but not in a Word doc (since, well, who the hell wants a word doc)  this is the future direction of QuickShot.
Endo - Noted, it will be done.
Arnold
Shortcut. I take a screenshot <Alt>-<Prt Scr> and that is then present in the clipboard and I have to actively import it into the Quickshot app by using the menu like described.
Could be any document capable of presenting multiple images, just beware that lots of Windows users will use Word too. Those can be paying customers. Paying? Oh forgot the app is free ;-)
CelesteM
Are you saying that whenever an image is loaded into Window's clipboard you want it automatically shoved into QuickShot's canvas overwriting whatever is already there?
Arnold
That is what FSCapture does. I take a screenshot and I want to see the result immediately, to see if I got what I wanted. Perhaps you think about still editing previous screenshots? Then you should make Quickshot multipanel, like browser windows.
CelesteM
I could go for that if we add the ability to work on multiple images at a time so that you don't inadvertently delete your working by writing an iimage to the clipboard.

Reichart
All good ideas.
We plan to add features and make this smarter.  We use it, and want it to match many models.

Chris
The Revault group is a small group that were working on a few ideas in the days after DevCon 2013 (ugh, three years now). There's no significance in choosing this group to publish under for now other than I don't want to be the sole arbiter of this content.
In the absence of community access to the rebol/rebol repo (where I feel this belongs), this at least puts this resource in the hands of some trustworthy stewards.
Gregg
Thanks Chirs.
DocKimbel
Thanks for sharing that repo.
Chris
NP. Should say I believe it's up-to-date. I'm fairly sure this is the version Ladislav looked over for his revisions and they're in there.

GiuseppeC
Thanks Chris, I'll been using it soon when I will find some more time for the Rebol Wiki project.

Gregg
Thanks for the link Arnold!
Arnold
We hope a lot of community members will post their projects, thoughts and experiences here. There was no place for such thing yet. The official red-lang.org blog and wiki have the downside of being the reference and being 'official', supported by Red team. This is more free. You are invited to write a nice article off course ;)

SWhite
"Google vertalen" zal mijn goede vriend geworden.

Arnold
:-) Good for everybody that the blogarticles will be in English, but it might be a good idea later to provide translated articles for younger programmers.

Arnold
To get the blog started I composed two simple articles. Perhaps I'll have an extra one added soon.

Endo
Nice articles Arnold, it would be nice if code blocks could be different formatted like in a <pre> tag or better syntax coloring.

Arnold
Thank you Endo. I submitted them to Arie and he has published them right away putting the images in at the right places. I did not spend much time to investigate into the markup that blogspot follows so it might not have been very clear also. The site was put up very quickly, we are all short on time these days, I agree there is room for improvement in layout. Basically just wanted to get the ball rolling for the community. My idea was to integrate the blog in the redbyexample site. Make it the no 1 'independent' reference site. Perhaps one day it can become more like alistapart.com

amacleod
Bo, I love the stuff you sell. Do you have a store front? Sometimes think it would be cool to have this kind of store that acts like a maker club too. You seem to have a lot of fun 'playing' with all those toys...

Arnold
Perhaps you should do something about the "Untitled" part.

Bo
amacleod: The best kind of work is the kind that doesn't seem like work, right? ;-)
We do have a store front, but 99.9% of our business is done through on-line sales (ameridroid.com, amazon.com, amazon.co.jp, amazon.ca amazon.co.uk, ebay.com). We only occasionally have walk-in customers. We also have a maker club that meets here once a month. We're preparing a project for the Bay Area Maker Faire in May - a retro gaming arcade machine: https://plus.google.com/u/0/communities/107242822223857254292
Arnold: If I would have had to guess who would mention that, I would have guessed that it would be you. :-)
Arnold
Bo, sorry I am a bit predictable :-)

Gregg
Nice Ashley!
GiuseppeC
Great news Ashley ! Nice work !
GiuseppeC
Ashley, could I send a little money gift for your work ?

Rebolek
Great Ashley!
DideC
Vey nice news Ashley!

Reichart
Ashley - impressive.
Arnold - Very cool.
Gregg
Thanks for letting us know Arnold.
Arnold
Great to see so much progress on Munge again Ashley!
Reichart, Gregg, thank you. It was about time to get in control for R3 finally in 2017.
Put an end to 'cast in stone open source software'.

Ashley
"could I send a little money gift for your work?" I appreciate the offer, but no need as I'm already well compensated for the work. If you're still keen though, I'd ask that whatever amount you may have been inclined to send my way please send to the Red team as I'd like to help them more.
GiuseppeC
Ashley, I would add this amount of money to a RED project  to have a native connector to a general purpose database engine (Postgresql, MariaDB, SQLLite) or a printing engine.
Which one do you find more useful ? It is your choice the project which will have a BOUNTY + Your GIFT.
Ashley
ODBC? (my main interest is SQL Server), otherwise SQLite.
GiuseppeC
ODBC, or some kind of SQL Server native driver ?
I have discussed a lot about this topic with myself without finding a solution.:
ODBC is universal database access engine for windows, there are ODBCies for Linux too but I am not aware which to choose that would make the project really "universal".
Native drivers give "speed" and other functionality specific to the DB engine.
SQLLite gives portability to be used even on Android...

Reichart
" please send to the Red team as I'd like to help them more."
:)
Endo
Great work Ashley,
Just curious about, why did you change block format from flat to blocked? The old one was compatible with tabular data and we were able to copy/paste from an Excel file.
Ashley
Great question ... moving this discussion over to the !munge group

Gregg
Red Munge! Cool Ashley.

Reichart
:)

GrahamC
@Gabriele - I used up my free AWS year years ago !  :)  But the article is mainly for Apache2 since Carl's article is too old now.

Gabriele
Just need a different email address. :)
GrahamC
And a different credit card!

Arnold
@Graham - that is like "ET, phone home"
Reichart
E.T. might needed to have been forgiven as well.

Gregg
Thanks for the update Graham.

Arnold
Very good Steven.

Endo
Thank you Steven, it is good to have a copy of this.

GrahamC
Ashely, what version of R3?
Excuse my typo, and Seperated  => Separated
Arnold
Graham, good question. Can we test on R3N?
Ashley, about delimiter separated values, can there be other values chosen/used next to TAB and comma?
Arnold
@Ashley, nevermind it was not in the linked page but in the general info about munge.
Gregg
Thanks Ashley!

Ashley
Atronix R3 (64-bit).

GrahamC
value?: :set? and it loads under ren-c.
Is there a test suite so I can see if it all works?
Ashley
It containes:
- test.accdb
- test.pdf
- test.r
- test.xlsx
In addition to this you'll need to (on Windows):
- Install https://www.microsoft.com/en-au/download/details.aspx?id=13255 for OLEDB
- pdftotext from http://www.foolabs.com/xpdf/download.html
- have SQL Server installed, plus the SQLCMD utility
- edit test.r to set sn and db correctly
To run, just start a Redbol console, cd to the folder with munge3.r and the above files in it, and do %test.r
Let me know how it goes.

Gregg
Thanks for the update Graham.
GiuseppeC
Ashley, Great !!

Arnold
Very very impressive Ashley!

Endo
Thanks for still supporting R2 Ashley!
Great work!

Endo
It is a huge work Chris! Thanks a lot!
Why did you need to overwrite PUT action? Wouldn't be better to put it in rgchris.markup object?
Gregg
Thanks Chris! I think Bolek has an XML parser as well. We'll have to compare and, with luck, they can be result-format compatible.
Also, I'm going to use "untimely-end" in every program I can now. :^)
Also, really nice use of macros for compatibility.
Chris
Endo--it's a hybrid script, there's no PUT in Rebol 3/Ren-C so needed to approximate. Note that the macro clears out the assignment so it doesn't actually overwrite PUT in Red.
GreggÑI initially went with 'premature' which just didn't quite fit...
Gregg--I see it as a useful feature to quickly bridge the gap between languages initially. Optimization will likely have to happen separately.
it = macros...

Arnold
Very good work Chris!

Rebolek
Gregg, Chris, I do, its available on my Github. Its called XML, but actually it implements lot of HTML
Rebolek
^^^ some of HTML quirks, to be able to parse various websites. There is also %html-tools.red in same repo, that implements some nice functions to make it easy to import HTML data (like tables) to Red (or Rebol, if someone is willing to port it).

Gregg
Thanks Chris!

eFishAnt
Chris, you always do amazing, wonderful work!

Endo
Great work Chris!
Gregg
Thanks Chris!

Chris
I know JSON parsers are a saturated space, but I was curious once again about the Red conversion process and needed the surrogate pairs -> UTF string.
PeterWood
I don't really understand the surrogate pairs to UTF issue. Does AltJSON UTF-16 encode the JSON string?
Chris
Yes--it should possibly be optional, but is part of the RFC7159 spec.
It's--as I understand it--the only prescribed way to encode characters above the BMP as ascii.
Chris
Is also in the icky-sounding ECMA-404.
PeterWood
I haven't looked at the RFC7159 spec as I followed the link on JOSN.org to the ECMA standard. The ECMA standard doesn't seem to mention text encoding but does mention that JSON strings are Unicode code points and refers to the \u notation.
JSONLint validates  {"str": "\u1F606"}
Is the issue that you want to load the JSON directly in JavaScript?
Chris
\u notation is strictly 4 hex digits.
No, my first encounter was someone saying my code errored out on an emoji symbol. I then encountered it myself in the wilds.
PeterWood
I thought the \u notation requires a minimum of 4 hex digits. This what Mozilla says at https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Text_formatting
Unicode escape sequences
The Unicode escape sequences require at least four hexadecimal digits following \u.
Chris
It also uses surrogate pairs--5 hex digits requires curly brackets.
In JSON "\u1F606" is the same as "^(1F60)6".
PeterWood
Thanks for the clarification though I'm now puzzled as to why JSONlint.conm validates
{"str": "\u1F606"}
Chris
It's still valid.
There's no end delimiter-it's just the character followed by a 6.
PeterWood
Thanks.
Chris
Like Red's "^(1F60)6" -- which is why Rebol/Red get's it right :)

DideC
Very nice Chris. I remember enjoying R-forces articles at my beginning. CodeConsious was the second one.
Gregg
Thanks for doing that Chris. Wonderful memories of Allen and Rebol Forces.

Endo
Thanks a lot Chris!

eFishAnt
I have a product running 8 years 24/2 at a local physicians group over the local region.  No problems.  It's a mini-HIE (health information exchange between clinic emr and surgery emr which were not designed to work with each other.  I did it in cmd-skd-2.7.6 but I want to go to 2.7.8 if posible.  I was reading the pages, and I have my license.  If someone has something good past 2.7.6 I would apreciate a ping.
oops sorry wrong group, youzer
24/7

GiuseppeC
Thanks Chris ! Hope to find the REBOL documentation project.

Gregg
That's excellent Steven! Congratulations on reaching 100.

Arnold
Congratulations Steven! Lots of useful scripts there.

Chris
I'm especially keen to get contributions from anyone that lives in the northeastern US (or southeastern Canada...). I'm fairly sure there's enough of us around here to have a wee bit of a community ongoing, would be good to meet some of you (and those I have already met) this summer.
SWhite
I would love to go to that but we have multi-day multi-thousand-dollar family vacation, a year i the planning, starting right about that time.  It would indeed be fun to see who all these people are.

Chris
Understood. I had a sense that the date might not work for everyone. Where are you based?
SWhite
Minneapolis.  Tantalizingly close.
Chris
Ah, well--if not this time, hopefully next time!

GiuseppeC
@rebol conference
Waiting for an european one.
Pekr
@Chris - I expect those teased projects being Ren-C related? Red not involved this time?
Chris
Sort of.

Oldes
@Chris - I'm pretty sure you don't expect anyone from the cult of crazy Czechs to spend thousands of $ to see what's new in hostile lands, do you?
https://chat.stackoverflow.com/transcript/291?m=45003528#45003528
Chris
Oldes, I don't expect so, but we do intend to have a livestream! One of my motivations is jealousy that you guys have had local conferences over there: there's a few Rebollers here in the northeastern US and Montreal is as close as we've had to a local meetup (that would sort of be like if you decided to hold a Czech conference in Budapest). I would definitely love to visit you guys some time though...
I'll be in Scotland for the rest of July though, if any of you fancy a shorter trip...

Bo
The Raspberry Pi 4 is finally is catching up a little. However, I'm pretty sure people are going to have a lot of trouble with the microHDMI ports.

amacleod
Chris, I see the talks listed but I do not see a schedule. What do estimate each day to look like? 9-5? Is Sunday a full day? etc...
Chris
Aiming tentatively for 10am-5pm Saturday and Sunday. Saturday will be more general talks with Sunday more specific and just collaboration time.

Gregg
Thanks for organizing Chris!
Chris
NP, thanks for coming! Was good to see you again...

Bo
Wish I could've made it, but I was on a business trip in Ontario, Canada.

GiuseppeC
Chris, I have not received the link for a donation.
Also, were are the videos ?

Chris
The donations were available through the Eventbrite page, but I don't believe that will be active after the event.
I can take donations personally to my PayPal (that's your call, I was organizing the conference as a solo entity) via my AltMe profile email.
Bo: consensus was that we'll do it again soon. I think Atlanta is most likely the next US location unless someone beats Atronix to organizing the next one.

GrahamC
Luca - the conference videos are on youtube https://www.youtube.com/results?search_query=rebol+philadelphia
Gregg
Thanks for posting about OpenGL Marco.
Gregg
Thanks Graham.

Luca
Thank you Graham :)
Chris
A wee reminder that the Announce group is (apparently still) mirrored both with individual pages: http://rebol.info/announce and as a feed: http://rebol.info/feeds/announce.feed

Marco
@Bo be sure to use a __32bit__ version of the libraries.

Marco
@SWhite for me it is always a pleasure to learn more things about Rebol, so your Cobolrebol stuff is MUCH appreciated. Thanks a lot..

Bo
@Henrik: Awesome news! I hope that this partnership with Siemens is a profitable one! Congratulate Robert for me as well!

Pekr
Is NLPP still Rebol based, or has it moved to another toolset?
Gregg
Congratulations Henrik, Robert, and the Saphirion team!
Henrik
Pekr, it's still REBOL based. REBOL 2 to be exact.
Gregg, thanks

eFishAnt
Very cool, Robert!  You, You're Good" (Robert Di Nero in "Analyze This" movie)  https://www.youtube.com/watch?v=218iXiKhKlg

GiuseppeC
Ladislav, I have put ithe  new clean-func in my TODO list.

Gregg
Thanks for posting Ladislav!

Henrik
Oldes, that looks very nice and presentable. Good work.

Oldes
Thanks, I pomised also remaster our Samorost1 game from year 2003, so there will not be much progress in Rebol fork.

GiuseppeC
@Ladisla, nice work!
@Ladislav :-)
Oldes, great for a one man work!

GiuseppeC
Oldes, are you maintaining the android version too?

Gregg
Thanks Ladislav. I cross-posted to a Red Gitter channel, so people there know about it.

Oldes
What I know, Android version was never public, so the answer is no. But I would like to get there one day.
Although I don't have much use for it, so it is very low priority. I'm using Rebol mainly as command line tool.

GiuseppeC
Nice release at RedLake

Gregg
Thanks for letting us know what you're working on Kaj.

Henrik
Oldes, thank you very much for doing this work.
Kaj
Thanks, Oldes, your branch made R3 viable for me
Gregg
Thanks for the update Oldes.

GiuseppeC
Oldes, it is a great one-man-work work! Carl would be happy to see his child maintained by you!
Oldes
Thanks.. that's just a beginning... here is an animated teaser where I'm heading now:
https://github.com/Oldes/media/blob/master/screens/build-siskin.gif
But still not public ready.. I must still resolve some details.. like disabling the default arguments handler.
GiuseppeC
Take your time. We will all wait.
How much is your version different than Atronix and Saphirion one?
Also could you use their GUIs?
Oldes
I must also mention, that it's not one-man-work... I'm just currently the last one who left working on the community sources... BrianH did a lot of work... it's a shame that he left. And of course.. I'm trying to keep as much of the original sources as possible.
Oldes
I was just cherry-picking from the Atronix build... I was not taking blindly what thay did... I think that they were not respecting the original as I want to do. Regarding GUI... I don't want to use Atronix code. I want to do own experiments. But currently my goal is in making custom CLI tools.

GiuseppeC
Well, where is BrianH and why he has left Rebol world?
Pekr
From what I remember, BrianH was active with Ruby. I have sponsored some bounty done by him, so we chatted a bit and he told me, that Ruby community wanted him to bring something like View to Ruby. Pity he left ....
Giuseppe - I can see you also being active with the Ren-C, hope all is well in that ecosystem :-)
Oldes - great work, and kind of unexpected as well (from the public point of view, nowadays ppl know just a Ren-C, Atronix and Saphirion just died off, or so it seems).
Oldes - one honest quesiton, but maybe you will not want to answer publicly :-) What was the motivation to continue with R3, instead of trying to bring your stuff towards the Red? Is that Red's missing features, slow progress, or it is just that you already had some R3 code available, and also maybe C language related?
GiuseppeC
I have just approached Red-C for the because there are few things that I would like to see implemented in the Rebol world and Red has not the spirity of continuous experimenting while Ren-C has it. Red is more canonical.

Oldes
My motivation was to gain some C skills. And not to see Rebol dying and or mutating into Ren-C only. I was actively using Rebol2 and now also Rebol3 for building some of our games (and I should be doying it still).
Regarding Red, to be honest, I had a feeling that there was too many roosters in the Red yard. I still consider it to be a very interesting project anyway. If it would not be such a changing code base, I would port it to my Rebol3... but I have no time to follow all modifications at this moment and so it would be hard to keep it working.

Gregg
What do you mean by "roosters"?
Oldes
Nothing bad. I've just had a feeling that I had too many refused requests.. it was said to me, that I can work on own fork, so I do. It's just not Red at this moment. Because to be honest, I'm not good enough to deal with the very inner parts and don't have time to learn everything.
(I mean inner parts of Red - like native code emiters)
Oldes
Btw.. when thinking about it.. "rooster" could be a good mascote for Red :) Something like:
https://m.media-amazon.com/images/I/51U5AoFOadL._AC_SX466_.jpg
Oldes
My another motivation was to lower the number of Rebol issues (before 10 years anniversary of Rebol opensourcing)... but I'm not stack on devil's number >:-)
https://github.com/Oldes/Rebol-issues/issues
Gregg
Thanks for explaining. OSS is difficult, when trying to balance being open to contributions while maintaining a clear vision and conceptual integrity.
I've been thinking about Red Panda as a mascot. Roosters do signal the start of a new day though. :^)
WiseGenius
A "red rooster" would be very wierd for me since here in Australia there's a very well known fast food restaurant called Red Rooster.
Gregg
Uniqueness is hard to find.
Oldes
It was not meant seriously.. world is full off chicken logos.

GiuseppeC
You are doing great work on REBOL3. Maybe I have already asked this but is there an ANDROID version with GUI?

Henrik
Oldes, again, thanks for your work. I am wondering what it takes to bring it as close to R2/View in completeness as possible, so end users can have the true R2 experience of one complete package in one executable, like the old days.

Oldes
No Android.. sorry.. I'm more interested in making a production tool instead. And I'm definitely interested in making some sort of View.. but I don't expect it should be fully compatible with R2. I was already experimenting with Blend2D, which is better and modern AGG,
https://github.com/Oldes/Rebol3-Blend2D/ and in the Windows version there is still some minimal View available... so I can for example display an image like: `view make image! 600x600`. But it's still a lot of work to get it done for all 3 main systems and I'm now very limited with available time.
Oldes
Btw... Henrik, I was following your discussion about compiled draw in Red's Gitter channel and I have same opinion as you.. I think it is a good way to have procompiled gui widgets with defined inputs and outputs. But maybe it's better to get it somehow working in the old way.
(I mean better to start with the old way and than with optimizations)
Henrik
Oldes, I think in general that it makes sense to design draw code, so that you are not drip feeding your super fast draw engine by mistake. That is what is happening in Red. It can't go any faster than the parser allows. Parse element -> draw call, parse element -> draw call, cannot be fast.
But, that is a longer topic.

GiuseppeC
REBOL on Atari 2600: LOL!

Kaj
No drip-feeding the draw engine there :-)
It "races the beam": it draws the television display scanline by scanline in real-time, 50 to 60 times per second, on an 8-bit CPU running slightly over 1 MHz, on a machine with 128 bytes of RAM

Bo
That's impressive!
Do you have any demo videos?
Kaj
Thanks! No videos yet, but it's not hard to install an emulator and run the ROM file
I use this one for the Atari 8-bit XEX files:

Marco
@Oldes What are the differences between base, bulk and core versions of your R3 ?

Arnold
I guess Rebol on the Atari is just too shocking for that community. No too many reactions on the news.
Kaj
Not for 2600, but for the classic 8-bit I'm getting a lot of good responses and assistance
The 2600 scene is split between assembly and one specialised BASIC implementation, so they're not used to programming languages
The 8-bit was always a programmer's paradise, with many languages

eFishAnt
MicroCenter has shelves stocked with Ataris.  I'm going to make a trip today to talk to David who is the MAC expert and was the Amiga expert, and still works there to get the drift on this.
Kaj
Oh, which models?
The new VCS?

Oldes
@marco Bulk contains almost everything, Base almost nothing and Core something inbetween.

GiuseppeC
@oldes: I have seen you have implemented munge on Rebol3. Which varsion have you used as source?

Oldes
I just modified it to be working a little bit in my branch, removing the old R2 and Red compatibility code. And I used the version from: http://www.dobeash.com/downloads.html
(I must note that I'm not Munge user)
Actually if I would need to deal with Excel sheets one day, I would write a proper codec for its file type, as I did with ZIP which was originaly part of the Munge source.

Last message posted 13 weeks ago.