General news about other languages/frameworks etc

tech-news
frameworks
#1

For general news about / things happening in other languages.

#2

Seems like an alternative to Rust in some cases:

https://github.com/carp-lang/Carp

2 Likes
#3

from project’s github:
"WARNING! This is a research project … Don’t use it for anything important!"
Hard to imagine the use case

1 Like
#4

Yep, I guessed that somebody will come up with this one. :wink:

To me, research/evaluation is an use case on its own, plus such sentences are often written to protect the author from annoying issues.

In principle do I mean that it is an alternative due its “no GC” strategy, which is quite rare.

You might like to add “in the future” to my sentence. :slight_smile:

1 Like
#5

What a combination :smiley:

2 Likes
#6

But I assume usage of this is similar to sql lite -> embeded database
Where

  • Datatomic is made for cloud
  • Datascript is made to be embedded in web applications
2 Likes
#7

That sounds very interesting. Makes sense given the scope of a desktop application. Would like to see some more examples of data modeling using it though. Has anyone here tried it?

2 Likes
#8

Yes, they develop it to include it in Mozillas Firefox :slight_smile:

1 Like
#9

This is a F# webframework, which is accordingly to its developer ‘heavily inspired by Phoenix’ :grinning:

https://github.com/SaturnFramework/Saturn

6 Likes
#10

https://github.com/gluon-lang/gluon

Very fascinating, if you ask me:

ML like Rust which is embeddable

6 Likes
#11

I guess we’ve now come full circle, kind of: Rust was originally made in OCaml (and actually was much more similar to OCaml than it is now) and now we have a very ML-like language made in Rust. :smiley:

It does tickle the right nose hairs, I agree. They’ve made an impressive amount of work on this, so I guess it’s not just a toy either.

Cool!

4 Likes
#12

I hope they adopt it for Amethyst, the data oriented game engine in Rust.

This is by the way, from where I know the language.

1 Like
#13

One immutable map which makes a full database. :slight_smile:

2 Likes
#14

The MLton project pioneered the “monomorphizing” compiler.

Normally functions like map : (a -> b) -> List a -> List b produce generic code that can work on any list, but if you happen to know that it is used as map : (Int -> Int) -> List Int -> List Int you could use a denser memory representation for the List Int, leading to quite serious performance improvements. Less indirection and less garbage generated!

1 Like
#15

I think I’ve mentioned it before on this forum, but I think this crowd would appreciate Pony.

1 Like
#16

Yeah, I just read their homepage (again), inspired by one post here in the forum. :slight_smile:

Its very interesting how they mix OO with FP, especially since it seems that obvious that I ask myself why nobody else has done it before so?

Very promising

1 Like
#17

Looks neat:

https://trix-editor.org

2 Likes
#18

Weak… Real active text is turning the trix editor into a collaborative text editor backed by Operational Transformation or CRDT implemented in Elixir and which communicates with the frontend using Phoenix Channels.

#19

JIT in Ruby sounds interesting.
https://www.ruby-lang.org/en/news/2018/05/31/ruby-2-6-0-preview2-released/

#20

Rails 6 coming soon…

Some nice additions there, Action Mailbox looks really handy:

Action Mailbox routes incoming emails to controller-like mailboxes for processing in Rails. It ships with ingresses for Amazon SES, Mailgun, Mandrill, Postmark, and SendGrid. You can also handle inbound mails directly via the built-in Exim, Postfix, and Qmail ingresses. The foundational work on Action Mailbox was done by George Claghorn and yours truly.