Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Aug 13 2016 03:24
    @PeterWAWood banned @Vexercizer
Gregg Irwin
@greggirwin
Racket may aspire, but nothing I've seen comes close to Redbol and parse. If you don't mind the Lisp/Scheme approach, Racket is worth a look.
Vladimir Vasilyev
@9214
@GiuseppeChillemi Racket has whole macro system dedicated to DSL creation, Shen has built-in YACC compiler-compiler.
JacobGood1
@JacobGood1
Most languages have parsing in the form of a library. I do not know many languages that focus on parsing as part of their standard.
Asking if I know of rebol like parsers... Most parsers I know of operate on strings almost exclusively, so I do not know of any other parser that has a duel mode such as rebol. However, there are many types of parsers, some of them do have benefits over rebol while simultaneously having deficits; there are no silver bullets.
Vladimir Vasilyev
@9214
@JacobGood1 any thoughts on Dart 2.0?
JacobGood1
@JacobGood1
I have not programmed in Dart in a while, but I am sad to see the language go in a more mainstream direction.
They just had too many fans of static typing crying all the time.
Vladimir Vasilyev
@9214
Puny mortals. :japanese_goblin:
JacobGood1
@JacobGood1
The main draw of Dart right now is Flutter
Oddly enough, one of the most exciting things for me right now is the graalvm
Vladimir Vasilyev
@9214
I see, they probably gonna push it hard with new OS.
JacobGood1
@JacobGood1
They already said it will be the official OS language kinda like C# is to Windows
I wish that red/rebol would become a hosted language honestly, I do not care that much about underlying complexity and the size of executables. It would be great if the red team could do everything in their vision but it is going to take a loooong time. I would care more about those "pure" ideas if they were more attainable before I become a crusty old man.
It worked very well for clojure, I think it would work well for rebol too
Vladimir Vasilyev
@9214
Problem is that world doesn't need another Clojure :^)
JacobGood1
@JacobGood1
Hehe, I am not talking much about Dart am I?
Vladimir Vasilyev
@9214
JacobGood1
@JacobGood1
I do not want another clojure, I want a hosted red =)
that way they get a gc, optimizations, and libraries galore... obviously there would be downsides, just like there has been with clojure being a hosted lisp
making lisp symbiotic with a vm has been mostly positive in my opinion
Vladimir Vasilyev
@9214
@JacobGood1 do you have any other examples of "symbiotic" relationships between two languages, aside from Lisp family?
JacobGood1
@JacobGood1
anything being written for the graalvm, https://www.graalvm.org/, take a look at the languages near "High-performance polyglot VM"
however, none of these languages were created with the idea of being hosted
Vladimir Vasilyev
@9214
@JacobGood1 I'm actually interested in those that were created with this idea in mind.
Shen in particular is a very cunning example.
JacobGood1
@JacobGood1
yea but it is in the lisp family so I was not thinking about that one
Vladimir Vasilyev
@9214
More like language -> portable subset -> another language than language -> bloaty runtime SDK or >100 gb framework -> another language.
JacobGood1
@JacobGood1
maybe F#?
I cannot really think of any others honestly
Vladimir Vasilyev
@9214
Hmmm, interesting, so F# compiles to something besides IL?
JacobGood1
@JacobGood1
I know basically nothing about F# except that is a functional language that targets .net/clr
It never really interested me much
Sorry, I am not a very good source for information on hosted languages. I just know that lisp was more niche before Rich Hickey decided to make a hosted dialect.
Vladimir Vasilyev
@9214
@JacobGood1 no worries, thanks for the chat anyway!
Gregg Irwin
@greggirwin
"More niche" ...still very niche. I think Clojure is riding the FP/immutable wave, but don't see it gaining wide adoption.
JacobGood1
@JacobGood1
No one invited you! =P
That is true, in the end, who knows why a language becomes popular...
Gregg Irwin
@greggirwin
...because they look like C. ;^\
Or meet business needs.
Don Tsang
@DonaldTsang
Hi everyone!
Boleslav Březovský
@rebolek
Hi @DonaldTsang
Don Tsang
@DonaldTsang
@rebolek sorry, was busy with school.
Idea: Red having a good milestone with Anaconda's packaged functions?
https://docs.anaconda.com/anaconda/packages/py3.6_win-64/
https://docs.anaconda.com/anaconda/packages/py3.6_linux-64/
https://docs.anaconda.com/anaconda/packages/py3.6_osx-64/
(was expecting that Red can get off the ground earlier....)
Also Discord and Matrix/Riot is getting more popular than Gitter, so it would be great if Red can engage with the youth of our time there.
Boleslav Březovský
@rebolek
@DonaldTsang I don't think that moving to another chat platform is that great idea. Matrix/Riot may be popular now, but in few years something else will replace it and then what. Move again?
Don Tsang
@DonaldTsang
@rebolek Discord isn't going anywhere (it is "hip with the kids"), and Matrix can be used as a compatibility layer between different chats
Boleslav Březovský
@rebolek
Discord is a proprietary freeware... - OK, I don't have to read anything else about it
At least Matrix is open, but its API description has 170kB. Crazy.
Anyway, doing Matrix client in Red is possible. Maybe someone can try it.
Vladimir Vasilyev
@9214
@rebolek their bot was banned in our rooms some time ago.
Boleslav Březovský
@rebolek
@9214 what bot?
Vladimir Vasilyev
@9214
Boleslav Březovský
@rebolek
@9214 I see. Why?
Vladimir Vasilyev
@9214
@rebolek first time someone just started to test a bot in one of the rooms by playing ping-poing with himself, the other time IIRC it was OS flamewar.