The VEDA Group develops advanced HR software and services that help companies make their working environments fit for the future. Through continuous development, we optimize processes, increase efficiency, and focus on the needs of our customers. For more than 40 years, we have been driving digital transformation and expanding our portfolio with innovative solutions. More than 1,200 customers rely on our products every day—supported by a dedicated team that creates sustainable change with passion and an innovative spirit.
What I'm looking for:
For my team I'm looking for two full stack developers Java/React. In this case it is required that you have very good German skills (C1 or above).
Creator here: That's a problem of all new languages. There is not much in terms of libraries, tools or documentation. I started Phel last year and published a first version recently. I have a few plans to build some good tooling around Phel but that takes times.
This is very cool. My two favorite languages are Clojure and PHP.
Do you implement persistent data structures? (totally cool if not, just curious)
Is Phel a subset/superset of Clojure? Perhaps a list of "differences from Clojure" vs "implemented features" would be useful for people looking at Phel.
I don't know Clojure or PHP completely fluently, so sorry if it's a stupid question, but why did you want to create a new language inspired by Clojure rather than a dialect of Clojure itself for PHP (in the same way as there is ClojureScript for JS and Clojure.NET for .NET)?
I'm working on building a good language to target the PHP environment. There are a lot of feature that I can borrow from Clojure but not all of them are need. At some points I even go in another direction. I want to keep this freedom in order to build the best language that targets PHP.
Is the Phel code actually compiled to PHP? From the example in the "Getting started section" it looks like the generated php is a wrapper that loads the interpreter.
No, this is not possible. However, with a better editor support it could be possible to send expression from the editor to the REPL. That way you can do "REPL Driven Development"
Nice, should be easy in emacs. I'll try it! I'm currently on step 7 (quotes) of the MAL guide and my implementation lang is PHP, so this project hits close to home for me.
The cheap hosting provider is possible by PHP only being loaded into memory when needed to run. So you can have tons code ready to run on disk with no performance impact.
So it is definitely nice to see other languages compiled to PHP to make use of the cheap shared hosts.
I'm a long term PHP developer and I always liked functional programming. However, PHP is not so good in it [1].
I think in general, PHP's shared nothing architecture is a very good fit for functional programming. You get a HTTP Request and return a HTTP Response.
I know it's fashion to hate and question anything related to PHP. But the answer to this particular question is on the website that got linked in this submission. Here it is again:
> Why Phel?
> Phel is a result of my failed attempts to do functional programming in PHP. Basically I wanted:
I build a Lisp inspired functional programming language for PHP [1]. Normally, I build web applications with PHP. But during the Lockdown I tried to build something different. It is still a lot of fun and I found some contributes that help me to release the first version soon.
What is Veda:
The VEDA Group develops advanced HR software and services that help companies make their working environments fit for the future. Through continuous development, we optimize processes, increase efficiency, and focus on the needs of our customers. For more than 40 years, we have been driving digital transformation and expanding our portfolio with innovative solutions. More than 1,200 customers rely on our products every day—supported by a dedicated team that creates sustainable change with passion and an innovative spirit.
What I'm looking for:
For my team I'm looking for two full stack developers Java/React. In this case it is required that you have very good German skills (C1 or above).
Tech stack: Java (Sprint Boot), Hibernate, SQL, Maven, React and TypeScript
For more information have a look at: https://jobs.veda.net/de/jobs/7/senior-fullstack-developer-j...
reply