News for hackers. Stuff that matters.
Re:Single Page Applications using Rust by devxpy on Tuesday August 11, 2020 @01:10PM (#24122759)
whoa, so you can write like a DSL parser using the rust macro matcher syntax?
Re:Single Page Applications using Rust by dgb23 on Tuesday August 11, 2020 @01:23PM (#24122926)
Essentially yes. Macros in Rust are very powerful, similar to Lisp macros (although they are naturally clunkier).

As you would expect, you will find macros for HTML, JSON etc. in libraries, but there are also quite a bunch of smaller, frequent macros that simply reduce common boilerplate.

Re:Single Page Applications using Rust by db48x on Tuesday August 11, 2020 @04:05PM (#24125347)
And then there are the Rust macros that let you write code in Lisp syntax, although I don't recall that any of them had a defmacro form…
Re:Single Page Applications using Rust by devxpy on Tuesday August 11, 2020 @11:14PM (#24128279)
Oh god, what have I seen
Re:Single Page Applications using Rust by db48x on Wednesday August 12, 2020 @11:20AM (#24132927)
I'm sorry; I should have thought about the more sensitive readers.
Re:Single Page Applications using Rust by nulptr on Tuesday August 11, 2020 @01:27PM (#24123002)
rust allows for procedural macros (basically a function that takes a token stream and returns a token stream, and yes you can do parsing in this funciton

https://doc.rust-lang.org/reference/procedural-macros.html