Hacker Newsnew | past | comments | ask | show | jobs | submit | jenshaase's commentslogin

Veda GmbH | Fullstack-Developer Java/React | Remote (Germany only) | https://www.veda.net/

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...


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.


Creator here: I didn't expected this to be linked here.

Feel free to asked any questions about the project and I try to answer them.


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 currently working on persistent data structures. If I can make them fast enough they will be added.


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.


Phel code is compiled to PHP code (in terms of a string, not bytecode). However, the PHP Code is than interpreted by PHP using PHP's eval function.


Is there a way to drop out to the REPL from a running script? Kinda like settrace in Python


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.


Why?


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.

[1] https://phel-lang.org/blog/functional-programming-in-php/


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:

> - A LISP-inspired

> - functional programming language

> - that runs on cheap hosting providers

> - and is easy to write and debug


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.

[1] https://phel-lang.org/


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: