If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
Announcement
Collapse
No announcement yet.
Artanis: GNU Gets Into Web Application Frameworks, Written In Guile Scheme
I learn and forget lisp every few years. And while I still dislike it, I could always understand these small pieces of hello world without any effort.
Regardless, still better then javascript.
I can understand it, too, but not without effort. It's like I have to switch into a special mode for parsing Lisp dialects.
Fwiw I don't have a problem with functional, I know it can solve some problems more elegantly. Hopefully in a world of microservices, functional will get more traction.
Fwiw I don't have a problem with functional, I know it can solve some problems more elegantly. Hopefully in a world of microservices, functional will get more traction.
I do. I'm much less productive in them when writing or reviewing. All those fancy one-liners are just a pain to gork. But maybe that's just the kind of code I'm doing. If it's your 10th server-side web app this year, they might keep things interesting at least... Don't know. Not my job.
I do. I'm much less productive in them when writing or reviewing. All those fancy one-liners are just a pain to gork. But maybe that's just the kind of code I'm doing. If it's your 10th server-side web app this year, they might keep things interesting at least... Don't know. Not my job.
I think you can write useful functional code without digging up fancy tricks to make indecipherable short programs.
I like a lot of things in the Scala language, for example. But the standard library and build tools went crazy with operator overloading. I know you can write really complex Scala programs with very small lines-of-code, but there are more symbols than alphanumeric characters in some of it. I can't read it like that.
I do. I'm much less productive in them when writing or reviewing. All those fancy one-liners are just a pain to gork. But maybe that's just the kind of code I'm doing. If it's your 10th server-side web app this year, they might keep things interesting at least... Don't know. Not my job.
Fwiw functional does not automatically mean Lisp. Erlang or Scala look way more readable to me. But yeah, show me a language where you actually can't write monstrosities.
I got Artanis to work (once I found the git repo) but it throws errors even in the hello world example - not a good first impression with the tutorial having incorrect examples too. Maybe "flask" is better.
What's wrong with Guile? It's fine as far as Scheme goes, has a nice and decently documented C FFI.
So is brainfuck. That doesn't make it good. Why would one use langauage that is meant for abacus-era style of HW, is beyond me.
If one needs real language for real solving real problems on real HW with real utilization, there are plenty of compiled languages to go around.
If one needs quick-fix for particular problem, simple one-off scritps etc, there are few nice alternatives. Like Python and Ruby, for example.
Do we really have to have bazillion languages in million projects ?
Guix is written in it.
So what ? Portage is written in Bash & Python and it simply won't be good enough for the task until we see nice C/C++ version.
Comment