Live data from Hacker News

Writing GUI Apps Using the Red Programming Language

wesleyhill.co.uk

111–117 of 117 posts

Re: Writing GUI Apps Using the Red Programming Language

#111
post #22
post #6

Earlier quoted context omitted.

Agreed. But Electrcn seems to be the only option these days.

Electron is pushed by JS devs because now they can target another platform with their toolset. The JS crowd is rather large. Sadly, Electron style apps aren't going to go away any time soon.

It's OK if they don't go away. We just end up looking better (and having more fun doing so) in comparison. :^)

Re: Writing GUI Apps Using the Red Programming Language

#112
post #98

Earlier quoted context omitted.

Hard to describe the beginner experience with FPC (nice acronym) + Lazarus and Rebol. Rebol has a lot of sites showing you how to build simple GUIs fast although some things are getting old (had trouble getting the native email functionality to work). So more beginner friendly doc would help both projects a lot. Also, I think it would help pointing out that certain things like connecting to an Oracle db are easy in C…

>(had trouble getting the native email functionality to work) Interesting. Did you manage to solve that? I had tried out a good number of Rebol features earlier, including some Internet ones [1], but do not remember if I tried email and if it worked or not. [1] Pretty cool that you can do many Internet operations in one or a few lines of code, and also I like the functional / Lisp-y aspects of Rebol (and hence Red),…

One big problem there is that protocols aren't sitting still in time. As more things change, like moving SMTP to ESMTP, Rebol needed to keep up, but didn't always. R2 was closed source, which didn't help. The protocol schemes were all written in Rebol, so you could hack them, which many of us have done over time, but that was an area where docs were lacking and sorely needed, so not many people could do it effectively.

Re: Writing GUI Apps Using the Red Programming Language

#114
@badsectoracula's comment resonated with me, and obviously many others. VB was transformative. Since then, people have tried to recreate that magic. Hasn't happened. Other transformative magic has appeared but, to build on what @badsectoracula said, people miss the point when trying to recreate VB (or other magical things).

Technology doesn't exist in a timeless vacuum. VB was in the right place at the right time, and solved a big problem. Solving that same problem now isn't nearly as magical. We have new problems. Still, what people miss is that a person (often brilliant) has a vision and creates it. The result has conceptual integrity and resonates with some people. Not all, but some. The goal is not to be all things to all people. That never works.

I loved VB. Still do. I used it from v1.0 thru v6, and was one of the first 4 VB MVPs when they created the MVP program. As badsectoracula said, it wasn't any one thing that made it special; it was the whole. But, just as the Director's Cut of a movie isn't always better, there is the possibility of taking something and making it better. Maybe not in the visionary's view, but for others. A tale as old as time.

There is a time to hold tight to the past, and a time to move forward without forgetting it.

There is a time to fiercely defend our position, and a time to give way and relinquish victory in small battles so that we may win the war.

Red is still very young, but Rebol's design is old. The problems Rebol aimed to solve were like classics in literature (or algorithms in CS), long-lived. Red is not aimed at solving only today's problems, or tomorrow's. It's aimed at solving the future's problems. Not by being one amazing product or technology, but by being a language we can use to communicate about problems we don't even know we have yet. For most people, though, it can serve very well as a tool to solve problems we have today, without knowing any of that.

Re: Writing GUI Apps Using the Red Programming Language

#115
post #102

Earlier quoted context omitted.

I've tried asking the community before and the response wasn't good. With that being said, the links you sent were pretty nice, so thank you!

You're welcome! I actually rather interested in DSL creation myself and want to dabble my feet in this topic sometime. And I also feel that creation of dialects is rather obscure art for old-timers, and that there's a need for learning material. With that said, I would appreciate if you'd listed what would you like to see in "How to bake DSL with Parse" guide of some sort, that would be really helpful when the time w…

Sorry, I guess what I'm trying to say is I'm aware what a DSL is (like View dialect), but no clue how to start creating one other than it has something to do with blocks and Red's homoiconicity. There needs to be a specific spot on the documentation page that gives a good overview with simple examples and finally a more complicated one. In fact, I hope they do that with all the planned additions of erlang like concurrency...etc. You know what I mean?

Re: Writing GUI Apps Using the Red Programming Language

#116
post #98

Earlier quoted context omitted.

>(had trouble getting the native email functionality to work) Interesting. Did you manage to solve that? I had tried out a good number of Rebol features earlier, including some Internet ones [1], but do not remember if I tried email and if it worked or not. [1] Pretty cool that you can do many Internet operations in one or a few lines of code, and also I like the functional / Lisp-y aspects of Rebol (and hence Red),…

One big problem there is that protocols aren't sitting still in time. As more things change, like moving SMTP to ESMTP, Rebol needed to keep up, but didn't always. R2 was closed source, which didn't help. The protocol schemes were all written in Rebol, so you could hack them, which many of us have done over time, but that was an area where docs were lacking and sorely needed, so not many people could do it effectivel…

Makes sense, thanks.
Post reply on HN