English Amiga Board


Go Back   English Amiga Board > Coders > Coders. Language > Coders. C/C++

 
 
Thread Tools
Old 28 April 2019, 04:10   #1
hth313
On strike for kolla
hth313's Avatar
 
Join Date: May 2018
Location: Delta, Canada
Posts: 185
Any functional language for the Amiga?

Has anyone used a functional language on the Amiga or have opinions on whether it makes sense?

I googled a bit and found SCM a Scheme implementation http://people.csail.mit.edu/jaffer/SCM.html.

I was thinking of combining it with some C (or C++) to make a real application. A lot of logic and processing would be done in the Scheme and the C side would be mostly responsible for glue towards Amiga APIs.

I have no idea how useful that would be and how well it would work. I should probably go ahead and try it at some point, but I am just curious if anyone has tried this direction and knows anything about it, or know about other alternatives?
hth313 is offline  
Old 28 April 2019, 04:53   #2
Samurai_Crow
Total Chaos forever!

Samurai_Crow's Avatar
 
Join Date: Aug 2007
Location: Ft. Collins, CO USA
Age: 45
Posts: 1,311
Send a message via Yahoo to Samurai_Crow
Gambit Scheme is the GPL version of Scheme that NASA used to have on their FTP site for AmigaOS. I don't know if it's any good but it's safe to say that NASA used it.
Samurai_Crow is offline  
Old 28 April 2019, 21:08   #3
hth313
On strike for kolla
hth313's Avatar
 
Join Date: May 2018
Location: Delta, Canada
Posts: 185
Quote:
Originally Posted by Samurai_Crow View Post
Gambit Scheme is the GPL version of Scheme that NASA used to have on their FTP site for AmigaOS. I don't know if it's any good but it's safe to say that NASA used it.
Thank you for the pointer! Gambit looks interesting and is being maintained, SCM seems stale.

It has FFI between C and Scheme and compiles to C, very promising. I built it on my non-Amiga dev machine for a start. To run on Amiga it needs to be ported as it does not seem to know about 68k, but that will be later.

It is released under Apache (or GPL) and can be found at http://gambitscheme.org/wiki/index.php/Main_Page

Now I need to figure out the best way to learn Scheme, the closest I got was Lisp and that was years ago, then I will play a bit with it.
hth313 is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
4MB Romy Functional! SpeedGeek Hardware mods 48 06 April 2018 16:23
Books about Amiga hardware and functional architecture whitebird request.Other 0 30 August 2017 15:12
Wanted: Non functional GVP DSS8+ sampler or DCE ScanMagic scandoubler HardStep MarketPlace 0 15 April 2017 05:04
Amiga C programming language Kenan support.Apps 3 25 June 2013 19:50
Most common programming language in Amiga games manicx Amiga scene 38 10 March 2004 15:20

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 04:33.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.
Page generated in 0.05952 seconds with 13 queries