Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Manifold makes Java the ,,acceptable Lisp''

Name: Anonymous 2020-03-03 11:29

http://manifold.systems/
  • metaprogramming but type-safe
  • actually working IDE integration
  • JSON/XML/GraphQL bindings generated at compile-time by simply putting files in a directory
  • scientific units and operator overloading
  • lol C preprocessor
  • lol code-gen based on text templates

Name: Anonymous 2020-03-03 16:38

You mean "Scala makes Java the acceptable Lisp"?

Name: Anonymous 2020-03-03 17:02

You're are ox is a moron

Name: Anonymous 2020-03-03 20:07

There only acceptable Lisp is dead Lisp.

Name: Anonymous 2020-03-03 20:20

Not gonna lie, former Lisp programmer here. This is fucking hilarious watching Lisp crash and burn. But in all seriousness we can't let this language get to the JVM.

Name: Anonymous 2020-03-03 21:27

Have you read your SIJP today?

Name: Anonymous 2020-03-03 22:23

>>6
Secret Illuminati Jews of Programming?

Name: Anonymous 2020-03-04 7:16

>>5
it is already here

Name: Anonymous 2020-03-05 2:08

>>8
Clojure is not Lisp

Name: Anonymous 2020-03-06 2:26

Whoa! Looking at Manifold... I'm blown away. Type-safe GraphQL without code gen in the build??!! How is this possible? Operator overloading! The unit expressions are genius. @Jailbreak is amazing. Thanks for posting this.

Name: Anonymous 2020-03-06 7:52

>>10
the lack of code-gen is a bit of a cheat though. basically, it doesn't have a code-gen build step where they run a program to create code before compiling. what they do have is a compiler plugin which achieves the same thing (I guess on the AST level). also check'em

Name: Anonymous 2020-03-06 9:13

shit once, crap everywhere!

Name: Anonymous 2020-03-06 9:35

>>12
truly the anus approach to programming

Name: Anonymous 2020-03-07 0:36

>>11
not really a cheat. not having it as a separate build step makes it *incremental* -- it only compiles resources as needed when they change, that's huge, definitely not "the same thing". just look at the GraphQL demo on the website, no other tools can touch that right now, definitely not the crap I'm using (apollo)

the IDE integration, in my opinion, is where manifold is a game changer, only right now it looks like it's exclusive to IntelliJ

Name: Anonymous 2020-03-10 17:40

Lisp

GC is shit.

Name: Anonymous 2020-03-11 6:48

>>14
the IDE integration, in my opinion, is where manifold is a game changer,
I agree, and this is why (aside from a reference to the old meme) I compared it to lithp in the OP: in the Lisp-machine era, Lisps had metaprogramming with tooling that could be called 'modern' even 10 years ago. nowadays tooling is much better than what Lisps used to offer, but most languages lack good metaprogramming. this project brings it back - and even if it targets a blub language, it's a win.
only right now it looks like it's exclusive to IntelliJ
compiler plugins are universal but the IDE features seem to be IntelliJ exclusive now. shouldn't be hard to port it to Eclipse but then again, I'd rather use IntellliJ than that piece of shit.

Name: Anonymous 2020-03-13 2:22

>>475
Can we please just accept that graphql is a great idea generated by genius top flight hero Mr robots, and not glue built for the type of programmer that likes to sniff glue?
[Chorus: we are the champions, my friend, etc...]

Don't change these.
Name: Email:
Entire Thread Thread List