Live data from Hacker News

REBOL Oneliners

rebol.com

31–40 of 54 posts

Re: REBOL Oneliners

#31
post #16

REBOL and its derivative Red seem like cool languages, but I can't get over the fact that it's impossible to bootstrap these free software projects because Red requires REBOL 3, which is self hosting using REBOL 2, which is proprietary.

Red requires Rebol 2, which is proprietary; Red does not require (and, in fact, does not work with) Rebol 3.

However, Rebol 3 (and it's active descendant Ren-C) bootstraps itself; it does not require Rebol 2.

Re: REBOL Oneliners

#32

This language just looks super cool. It's a shame it's sort of dead. Red (the spiritual successor) isn't ready for production yet.

Red is pretty awesome. Last I tried it out, it was not ready for graphics work on Linux.

GTK backend is in a fairly good state, albeit lives in a separate development branch (which you are encouraged to check out).

https://www.reddit.com/r/redlang/comments/dzobh0/latest_gtk_...

https://static.red-lang.org/dl/branch/GTK/linux/red-latest

https://gitter.im/red/GTK

Re: REBOL Oneliners

#33

Earlier quoted context omitted.

It's been really active; you can hop on their gitter and get a feel for where development is at (the sorts of things that are getting attention). I wouldn't use it for a production load, but it's ready enough for writing internal or personal tooling in. (And edit to say, I think some of the core team got pretty far into the blockchain rabbit hole at some point, so that may have derailed more mainstream efforts)

Red died the minute they announced they were going to launch their own crypto currency.

That's a rather bold claim. What you call cryptocurrency is an ERC-20 token intended for experimenting with community economy (e.g. tipping contributors, voting for features, app market, etc). It's an untrodden path and the idea is quite interesting in its own way.

Regardless of the blockchain involvement, I encourage everyone to stay open-minded and judge the project on its technical merits.

Re: REBOL Oneliners

#34

The syntax looks kind of odd - it feels a bit like trying to read lisp without the parentheses. Seems like a very expressive language though based on the number of characters needed to get stuff done

IIRC I read somewhere that Rebol is homoiconic but not sure.

Curious ones can find a brief explanation of this core idea in a Github wiki (shameless plug!).

https://github.com/red/red/wiki/%5BDOC%5D-How-Red-works:-a-b...

Re: REBOL Oneliners

#35
post #16

REBOL and its derivative Red seem like cool languages, but I can't get over the fact that it's impossible to bootstrap these free software projects because Red requires REBOL 3, which is self hosting using REBOL 2, which is proprietary.

For what it's worth, only 1/4 of the toolchain (Red → Red/System compiler and Red/System → native compiler + loader/linker) depends on Rebol2, which in turn is 90% compatible with Red.

Re: REBOL Oneliners

#36
post #7

This language just looks super cool. It's a shame it's sort of dead. Red (the spiritual successor) isn't ready for production yet.

It believe it had a restrictive license which was a showstopper for a programming language. The current version is Apache(?), but it might be too late.

Rebol2 was closed source, and is no longer maintained. Red has a non-restrictive license.

Re: REBOL Oneliners

#37
post #26

Earlier quoted context omitted.

well, ubuntu is also dropping support for 32-bit. they tried to a little while ago and got a lot of backlash so they're supporting for a bit longer, but it's only a matter of time.

I think they're dropping support for installation on 32-bit machines, not the 32-bit libraries needed to run 32-bit software on a 64-bit OS.

The former already happened. In this case it was the latter. this would have ruined wine right when stream was beginning to make running games with wine easy.

Re: REBOL Oneliners

#38

The idea of a one-liner is sort of silly when applied to functional programming. Every lisp expression, for example, no matter how long in editor space, is logically a single line.

It's only silly if you don't apply a reasonable character limit in your definition. I would say 12 of these "one-liners" fail even the most permissive of these criteria, but, y'know, YMMV. None are over 140.

> None are over 140.

Their limit is at the top of the page:

> 2. How long is a line? Here, we limited users to 132 chars. It's the old line printer standard.

Re: REBOL Oneliners

#39
Over the years I have used 20+ languages, starting with CobolC and Watfor, and now python is my daily driver. Rebol is by far the most enjoyable language I have ever used, very similar to Smalltalk and Lisp. More productive than any other system out there and a very small footprint. The language is unbelievably versatile as you can overload any word and create your own mezzanine functions super quickly. The drawback are that you can really messup if you are not careful. Another thing is that compiling is out of the question as the self modifying code possibilities of this language make it truly dynamic. Carl did a marvellous job on this language. The design is impeccable. If you like messaging then this is THE language.

Re: REBOL Oneliners

#40
post #39

Over the years I have used 20+ languages, starting with CobolC and Watfor, and now python is my daily driver. Rebol is by far the most enjoyable language I have ever used, very similar to Smalltalk and Lisp. More productive than any other system out there and a very small footprint. The language is unbelievably versatile as you can overload any word and create your own mezzanine functions super quickly. The drawback…

Compiling is not entirely out of the question: Red (Rebol's descendant) handles static compilation where it can and delegates the rest to the interpreter.
Post reply on HN