Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
middayc
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
121.
▲
by
middayc
2y ago
I was/am a Rebol developer, and all Rebol developers know about Red as it was/is the next of Re(d|bol) languages, after we came to terms that the Rebol 3 which was about to concretely improve on Rebol 2, and be open source just wo
122.
▲
by
middayc
2y ago
Maybe that my wording is off. This are not interactive demos, but more like demos of interactive use in console ... "animated interaction demos". These use asciinema, which is a nice tool and I think it's good to display inte
123.
▲
by
middayc
2y ago
Rye is Go based, and Go has a great number of well done libraries. Integrating Go libraries into Rye by hand is very simple and I was able to add plenty of them, at least at proof of concept level just on my own. Rye-front is also an experi
124.
▲
by
middayc
2y ago
Yes, and IDE that would know the arity of functions (which is not totally simple, because of the very dynamic nature of the language) would be able to display the "parenthesis" or the grouping of function calls. I plan to make sor
125.
▲
by
middayc
2y ago
Exactly ... I tried to explain this here: https://ryelang.org/meet_rye/basics/if_either/
126.
▲
by
middayc
2y ago
Rye as Rebol (that it derives from) doesn't use parenthesis in general. In Rebol you can use them optionally for explicitly defining evaluation priority. But not in the same form as in Algol based languages: print(inc(x)) But
127.
▲
by
middayc
2y ago
why would cereals be worse than precious stones? :)
128.
▲
by
middayc
2y ago
Yes, you are correct. I wasn't exact e nough about it, the end result syntax wise is similar, but there are macros involved in Lisps case. I wrote multiple times right about this difference between Rebol-s and Lisp-s. The main differen
129.
▲
by
middayc
2y ago
Thanks! Out of many languages I tried, I have to admit I never really worked with smalltalk. I should one day!
130.
▲
by
middayc
2y ago
Yes ... Rye is syntax-wise in similar camp than Lisps, only without parenthesis. Some say Lisp has no syntax (which is debatable), but has a point that there are no syntax rules. There are multiple token types and they always combine /
131.
▲
by
middayc
2y ago
I know about Rye package manager since last year. I've made a rye(lang) blogspot and github repository in 2020. I try to use term ryelang in general so there is a distinction. Otherwise, what can I do. I have no spare name and reason t
132.
▲
by
middayc
2y ago
Thanks, that comes from it's REBOL base ideas, but maybe it's even more pronounced in Rye where also operators are just "op-word" functions, and any function can be op-word/pipe-word (also the ones above if loop for
133.
▲
by
middayc
2y ago
This author is great. Sort of like pewdiepie of climbing equipment and general climbing, while he was still non-controversial. I do some tree-work with ropes and dabble in some climbing and his videos are very informative, many times very a
134.
▲
by
middayc
2y ago
Rye like Rebol uses get-words for getting the value of the word, for example a function versus evaluating it.
135.
▲
How contexts (scopes) work in Ryelang
(ryelang.org)
2 points
by
middayc
2y ago
|
0 comments
136.
▲
by
middayc
2y ago
Thanks to all 3 :) ... Ryelang in sort of "not a concern at this stage" and "go with the flow" way currently has this idea of per project static binary with all dependencies compiled in. It sounds a little odd at first,
137.
▲
by
middayc
3y ago
Interesting part start at 8:35. I think I pasted it in with a timestamp, but obviously not.
138.
▲
Hyper static global environment (forth)
(youtube.com)
1 points
by
middayc
3y ago
|
1 comments
139.
▲
by
middayc
3y ago
I'm not trying to change your opinion, I just want to follow my opinion when coding. :) I prefer more verbs and not too many nouns, and I think our brain is used to reading "sentences" like that. get http://ex
140.
▲
by
middayc
3y ago
This is a valid argument. There are already a plenty of programming languages where you can do that. You can make temporary variables in Rye too, but it also tries to work well for these chains of expressions or function calls, and I person
141.
▲
by
middayc
3y ago
technically effect1 and effect2 are so called "blocks of code" in rebol/rye/red/... Everything being a function is trying to say that every "active word" (a word that does something ... print, first, if, f
142.
▲
by
middayc
3y ago
This validation dialect (and SQL dialect are main things) I used in all my web development for years using Rebol. So in Rye I made it part of the base builtins. It's nothing particularly special or complicated and could be improved to
143.
▲
by
middayc
3y ago
I heard this "everything is a string" line many times abot Tcl and it sounded a little unusual, but I havent delved deep enogh in tcl to see what it really meant and brought. I will.
144.
▲
by
middayc
3y ago
The Pyhton side does have import cgi . It also uses req library for request parsing and making a post request. Only for cookies it uses os.environ which is maybe a little unusual, but I didn't specify in fiverr request what libraries
145.
▲
by
middayc
3y ago
If you don't come from Rebol it would probably be weird to you that there are many specific word-types in Rye. name: Janko ; name: is a set-word - it binds value to a word ?print ; ?print is a get-word - it get's va
146.
▲
by
middayc
3y ago
I've just skimmed it now but certainly interesting and yes, that namespace and the parent seem just the same. I'm interested in seeing how all they use this. Thank you!
147.
▲
by
middayc
3y ago
I've used R for some data visualization in the past, but I'm not sure I was fully aware how R scopes work. The spreadsheet datatype is inspired by dataframes that I first saw in R though. One difference with Rebol around scopes is
148.
▲
by
middayc
3y ago
The context in Rye nothing special, but I'm excited about how all it can be used ( and the context details could change a little too in future). Context is just a namespace of "word: value"-s and an optional link to a parent
149.
▲
by
middayc
3y ago
Awk was one of early use-cases I wanted to make it useful for. It still has "Ryk" mode, but I haven't tested it in years so I'm not sure if it works right now. Rebol was known for its small set of moving parts and behavi
150.
▲
by
middayc
3y ago
It's difficult to compare it directly to Elixir since Elixir is a production ready language built on top or Erlang VM. Elixir certainly has more solid runtime, as Rye is interpreted. But Rye probably has much more malleable runtime tha
More ›