# Functional Pascal

**URL:** https://talk.remobjects.com/t/functional-pascal/14707
**Category:** Non-Tech
**Created:** [November 9, 2017, 11:18pm UTC](https://talk.remobjects.com/t/functional-pascal/14707 "2017-11-09T23:18:18Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![sandeepc24](https://talk.remobjects.com/letter_avatar_proxy/v4/letter/s/76d3ee/32.png) [@sandeepc24](https://talk.remobjects.com/u/sandeepc24)
#### Post date: [November 9, 2017, 11:18pm UTC](https://talk.remobjects.com/t/functional-pascal/14707/1 "2017-11-09T23:18:18Z")

</div>

Do you guys at RemObjects see the need to make Pascal functional, like the new breed of functional languages coming out?

---

<div class="post-metadata">

### Author: ![mh](https://talk.remobjects.com/user_avatar/talk.remobjects.com/mh/32/18050_2.png) [@mh](https://talk.remobjects.com/u/mh)
#### Post date: [November 9, 2017, 11:33pm UTC](https://talk.remobjects.com/t/functional-pascal/14707/2 "2017-11-09T23:33:00Z")

</div>

We’ve tought about this a few times, but never pulled the trigger. What would you like to see here — a separate language based on Oxygene syntax but truly functiional, or (smallish?) tweaks/extensions to the existing Oxygene language to let you use it in more functional ways?I’d love to hear your ideas.

---

<div class="post-metadata">

### Author: ![JohnMoshakis](https://talk.remobjects.com/user_avatar/talk.remobjects.com/johnmoshakis/32/2286_2.png) [@JohnMoshakis](https://talk.remobjects.com/u/JohnMoshakis)
#### Post date: [November 9, 2017, 11:45pm UTC](https://talk.remobjects.com/t/functional-pascal/14707/3 "2017-11-09T23:45:23Z")

</div>

I separate language based on Oxygene syntax but truly functional.

something like Elixir which runs on the beam vm.

---

<div class="post-metadata">

### Author: ![sandeepc24](https://talk.remobjects.com/letter_avatar_proxy/v4/letter/s/76d3ee/32.png) [@sandeepc24](https://talk.remobjects.com/u/sandeepc24)
#### Post date: [November 10, 2017, 1:01am UTC](https://talk.remobjects.com/t/functional-pascal/14707/4 "2017-11-10T01:01:29Z")

</div>

A language that could utilize all the backend infrastructure you have so that apps for .NET or JVM or native apps could be produced. I personally like F# as it is a lot cleaner compared to other languages I have seen.

I also would like a truly functional language, would be better than plugins to make Pascal functional. A language based on existing language will allow a lot of existing libraries to be ported easily.
