Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
greggirwin
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
121.
▲
by
greggirwin
10y ago
I meant if we try to add a literal ipv6 form to Red, but thanks for the info!
122.
▲
by
greggirwin
10y ago
As you know, benchmarks are often fun but just as often meaningless. And premature optimization being the root of...anyway. ;) It may come. JIT is planned. I don't know of any language that wants to be slow, and I can only speak for
123.
▲
by
greggirwin
10y ago
You can always get errors of course. The new `load/trap` feature gives you more flexibility in that area, but there are limits as with anything. Pretty handy for CLIs, though, when you expect your audience to know what "syntax&quo
124.
▲
by
greggirwin
10y ago
The compiler doesn't optimize at all right now, but aims for simplicity. There was an article some time back about the best switches to use for most C compilers: compile for size. It often gave some of the best performance IIRC, the ra
125.
▲
by
greggirwin
10y ago
I'll add to my reply, because this is a really good question. Red doesn't have all types in place yet (e.g. date! is coming, and maybe an @ref type, among others), but can still load the following: at 10:00 send gregg@host.d
126.
▲
by
greggirwin
10y ago
At least it doesn't force any casing on you, as some languages do. Another thing to get used to is the ability to include characters in names that you normally can't, e.g., - and ?.
127.
▲
by
greggirwin
10y ago
GUI screenshots are more exciting than console screenshots. :) Red opted to do Windows GUI first, and also to use native widgets on all platforms. A full native GUI may come later, but that's why the current look of promo material.
128.
▲
by
greggirwin
10y ago
Windows got the GUI first, but everything else should be solid on Linux.
129.
▲
by
greggirwin
10y ago
Even easier: help datatype!
130.
▲
by
greggirwin
10y ago
One of the key reasons for having a lot of literal forms is because REBOL was designed as a messaging language. You can think of it as a data format as much as anything. Template literals in ES6 help with DSL support, which is fundamental i
131.
▲
by
greggirwin
10y ago
The tuple! type supports 3-12 segments, but only 0-255 in each segment, which is a byte. So it's used for colors, IPv4, and can be stretched for custom purposes. IPv6 doesn't have a literal form, though it's been discussed. O
132.
▲
by
greggirwin
10y ago
Yes, Team Red (as I like to call them), got some funding from a tech incubator, and Red's creator became Entrepreneur-in-Residence there for a time.
133.
▲
by
greggirwin
10y ago
Lots of changes and improvements in this release!
134.
▲
by
greggirwin
10y ago
Fast at what? There are 2 levels in Red. Red is the high level language (think scripting level) while Red/System is the low level dialect (think C). In general, because the compiler is new and non-optimizing, Red/System will proba
135.
▲
by
greggirwin
10y ago
In the early 90s I was using VB1 to write Windows apps, while a colleague was writing in C. He said my app would be a lot slower than his. I countered that my app would be a lot faster than his. Probably 12-18 weeks faster.
136.
▲
by
greggirwin
10y ago
I did a VID version of the demo, that shows a hint at how styling works in Red. https://gist.github.com/greggirwin/8d0b1c02ccdbd5520d9c77d49... The reactive logic is all lifted from the original. Around line 40 you can
137.
▲
by
greggirwin
10y ago
Agreed. We can't say that packing is universally good or bad. You can have a dense tangle or distilled elegance.
138.
▲
by
greggirwin
10y ago
Red uses native UI elements. Windows was first, with OS X and GTK coming. Still just basics right now, which is enough to start playing. It also has a drawing dialect.
139.
▲
by
greggirwin
10y ago
I think the manually minified version was done for fun. A lot of programmers like to play this game. For me, the tiny version is fun to see, but not to read, so I'm glad he made the regular version available as well. You make a good po
140.
▲
by
greggirwin
11y ago
I didn't say anything about popularity. Scheme is arguably more popular than Lisp, and Clojure and other Lisp derivatives are currently on more radars as well. But Red/Rebol are different, more Logo-like at the user level, but qui
141.
▲
by
greggirwin
11y ago
Red was a single, primary developer (with some ancillary support) for some time, but that is no longer the case: http://www.red-lang.org/2015/01/dream-big-work-hard-and-make... Too many brackets is rarely the init
142.
▲
by
greggirwin
11y ago
Red isn't a dialect of Lisp, nor exactly of Rebol. Red is descended from Rebol, and the two are very compatible. Rebol, in turn, has its heritage in Lisp, Forth, and Logo, with prototype objects as in Self. Both the Red and R3 teams se