!OhIqpkyOYphwciwUwE:matrix.org

F-Sharp

141 Members
F# programming language30 Servers

Load older messages


SenderMessageTime
21 Oct 2023
@msorc:matrix.org@msorc:matrix.org left the room.19:57:21
24 Oct 2023
@muishkin:matrix.orgRob removed their profile picture.19:19:13
16 Nov 2023
@rbauduin:matrix.orgrbauduin joined the room.12:59:03
@rbauduin:matrix.orgrbauduinHi, happy to see an F# room on matrix. Let's hope activity here grows in the future. I'll try to think to ask my questions here (I'm also on the slack)13:01:52
21 Nov 2023
@justosophy:matrix.orgjustosophyfsharp |> ♥️02:15:04
24 Nov 2023
@jalexandretoledo:matrix.orgJoão Alexandre de ToledoHi, Does anyone here use F# to develop CRUD applications? How do you access the database? I've been trying to implement some simple tasks, but... well, it's difficult, nothing works beyond the total basic examples,... Well, it's just a rant...23:19:57
26 Nov 2023
@simon-c:matrix.org@simon-c:matrix.org left the room.13:32:12
30 Nov 2023
@mika_akizuki:matrix.orgmika_akizuki
In reply to @jalexandretoledo:matrix.org
Hi,

Does anyone here use F# to develop CRUD applications?
How do you access the database?

I've been trying to implement some simple tasks, but... well, it's difficult, nothing works beyond the total basic examples,...

Well, it's just a rant...
EntityFramework Core should work, you just have to write some adapter classes (not so functional but works) and use LINQ (query expressions in F#).
13:34:57
@mika_akizuki:matrix.orgmika_akizuki
In reply to @jalexandretoledo:matrix.org
Hi,

Does anyone here use F# to develop CRUD applications?
How do you access the database?

I've been trying to implement some simple tasks, but... well, it's difficult, nothing works beyond the total basic examples,...

Well, it's just a rant...
* EntityFramework Core should work, you just have to write some adapter classes (not so functional though) and use LINQ (query expressions in F#).
13:35:09
2 Dec 2023
@jalexandretoledo:matrix.orgJoão Alexandre de ToledoI see... But do you *really* use it this way in your daily life? I'm just curious... I read a lot of F# code and it is simply beautiful... And I can't live without VsVim, a Visual Studio plugin written in F# by Jared Parr, so I know it works in some domains... But, when I try to implement something closer to my reality,... As I said before, it's just a rant. But I won't give up... It seems Facil can lead me somewhere interesting... 21:29:46
3 Dec 2023
@mika_akizuki:matrix.orgmika_akizukiFrankly speaking I didn't :( just know it kinda works. Sad fact, lots of those libraries were written for C# and though it does work it is sadly not beautiful to use in F#, but sometimes we have to accept imperfection, don't we?02:28:14
@bisen2:matrix.orgbisen2
In reply to @jalexandretoledo:matrix.org

I see... But do you really use it this way in your daily life? I'm just curious...

I read a lot of F# code and it is simply beautiful...
And I can't live without VsVim, a Visual Studio plugin written in F# by Jared Parr, so I know it works in some domains...

But, when I try to implement something closer to my reality,...

As I said before, it's just a rant.

But I won't give up... It seems Facil can lead me somewhere interesting...

I have, in a previous job. We wrote a custom functional data access library on top of EFCore to get around some of the C#-isms of EFCore. That being said, there are other ORM type libraries that work more smoothly with F#
02:58:17
4 Dec 2023
@rbauduin:matrix.orgrbauduinI have written a database backed application at https://gitlab.com/myowndb/myowndb But as my queries were very dynamic, I developed a custom database accessing lib, which I plan to extract from the database. It's not of a big help regarding your question, but it shows it works though ;-)07:47:18
@thonoht:matrix.orgthonohtAt my work we build most of our back-ends in F# nowadays. For data access we usually user Dapper, and dbup for database migrations. There is also a Dapper.FSharp nuget that adds some F#-friendly wrappers around dapper. But we don't use it, and instead have created a small module that provides the required functions for calling dapper functions.08:37:30
@rbauduin:matrix.orgrbauduinI didn't know dbup, thanks for the reference. I'm using Evolve (https://evolve-db.netlify.app/)10:04:25
16 Dec 2023
@deide:matrix.orgDeide changed their profile picture.13:07:59
6 Jan 2024
@deide:matrix.orgDeide changed their profile picture.22:52:36
11 Jan 2024
@konohamaru:matrix.org@konohamaru:matrix.org joined the room.20:27:17
@konohamaru:matrix.org@konohamaru:matrix.org joined the room.20:28:22
@konohamaru:matrix.org@konohamaru:matrix.org joined the room.20:35:28
@konohamaru:matrix.org@konohamaru:matrix.org left the room.20:35:34
13 Jan 2024
@psydroid:matrix.orgpsydroid changed their profile picture.21:01:50
15 Jan 2024
@psydroid:matrix.orgpsydroid changed their profile picture.08:24:50
7 Feb 2024
@pagerpg:matrix.orgpgdev changed their display name from pagerpg to pgdev.11:26:45
14 Feb 2024
@xuserr:matrix.org@xuserr:matrix.org left the room.06:57:21
17 Feb 2024
@ronald:tomesh.net@ronald:tomesh.net left the room.06:00:03
24 Feb 2024
@muqiuhan:matrix.orgᴍᴜǫɪᴜ ʜᴀɴ changed their display name from Muqiu Han to ᴍᴜǫɪᴜ ʜᴀɴ.23:35:24
@muqiuhan:matrix.orgᴍᴜǫɪᴜ ʜᴀɴ changed their profile picture.23:35:44
26 Feb 2024
@muqiuhan:matrix.orgᴍᴜǫɪᴜ ʜᴀɴ changed their profile picture.06:03:28
13 Mar 2024
@rusty54:matrix.org@rusty54:matrix.org left the room.01:51:02

There are no newer messages yet.


Back to Room ListRoom Version: