DaemonForums  

Go Back   DaemonForums > Miscellaneous > Programming

Programming C, bash, Python, Perl, PHP, Java, you name it.

Reply
 
Thread Tools Display Modes
Old 8th November 2017
ibara ibara is offline
OpenBSD language porter
 
Join Date: Jan 2014
Posts: 783
Default

Quote:
Originally Posted by e1-531g View Post
In Java-ecosystem Kotlin programming language is becoming more and more popular.
Languages and implementations that would be nice to have (category 3)
Cool, I'll add this one.
Reply With Quote
Old 9th November 2017
ibara ibara is offline
OpenBSD language porter
 
Join Date: Jan 2014
Posts: 783
Default

I got flang (https://github.com/flang-compiler/flang), a Fortran compiler targeting LLVM, ported to OpenBSD.

Also ported a Scheme to C compiler named Cyclone (https://github.com/justinethier/cyclone).
Reply With Quote
Old 12th November 2017
jmccue jmccue is offline
Real Name: John McCue
Package Pilot
 
Join Date: Aug 2012
Location: here
Posts: 167
Default

Hi Ibara

The classics COBOL/FORTRAN ? Just a nice to have for me, what we have already is what I need.

IIRC clang is in the process of adding FORTRAN. (edit: Well missed your post on flang, nice to know)

Thanks for the thread,
John

Last edited by jmccue; 12th November 2017 at 03:13 PM. Reason: saw a post
Reply With Quote
Old 25th November 2017
ibara ibara is offline
OpenBSD language porter
 
Join Date: Jan 2014
Posts: 783
Default

Two new additions:
Crystal (https://crystal-lang.org/) -- OpenBSD only as far as I know, the port is out-of-tree but I'm trying to convince the port maker to submit it to ports@ (https://github.com/wmoxam/crystal-openbsd-port)

GNU D Compiler (GDC) -- I got this running on OpenBSD. Need to import it, but now all the BSDs have support for the D language.
Reply With Quote
Old 27th December 2017
e1-531g e1-531g is offline
ISO Quartermaster
 
Join Date: Mar 2014
Posts: 628
Default

Cat. 4
OpenBSD's packages also have Maven. Maven is build system written especially for Java projects, but it can be also used by projects in other languages.

What I don't know is whether OpenBSD packages provide JavaFX support. It is a set of packages with classes for Java SE to develop GUI programs. It should be built-in JDK for Java 8, but I had tried to compile this Hello world project without success. It compiled on Windows with some minor changes to pom.xml (specified target Java version).
__________________
Signature: Furthermore, I consider that systemd must be destroyed.
Based on Latin oratorical phrase

Last edited by e1-531g; 27th December 2017 at 08:09 PM.
Reply With Quote
Old 29th April 2018
ibara ibara is offline
OpenBSD language porter
 
Join Date: Jan 2014
Posts: 783
Default

Added some new languages to the list: K, Rexx, and SNOBOL4
Reply With Quote
Old 14th July 2018
ibara ibara is offline
OpenBSD language porter
 
Join Date: Jan 2014
Posts: 783
Default

Added GNU Pascal, since I had reason to make a port of it.
Reply With Quote
Old 26th September 2018
ibara ibara is offline
OpenBSD language porter
 
Join Date: Jan 2014
Posts: 783
Default

Added compilers/toolchains for WebAssembly, Pony, and HolyC.
Reply With Quote
Old 27th September 2018
gpatrick gpatrick is offline
Spam Deminer
 
Join Date: Nov 2009
Posts: 245
Default

I've been reading "How to Design Programs" and last night I reinstalled my Lenovo N580 laptop that had FreeBSD, with OpenBSD 6.3. Since HtDP uses Racket, I downloaded the newest version, 7.0, from www.racket-lang.org and it compiled successfully.
Reply With Quote
Old 13th October 2018
ibara ibara is offline
OpenBSD language porter
 
Join Date: Jan 2014
Posts: 783
Default

Added some new things:
PC-BASIC (a GW-BASIC complete environment clone)
f18 (new Fortran compiler from Nvidia, to be integrated into LLVM)
mrustc (independent Rust implementation written in C++)
elvish, fish, oil (new shells)
MuJS (javascript interpreter)
Reply With Quote
Old 27th October 2018
ip6ix's Avatar
ip6ix ip6ix is offline
Fdisk Soldier
 
Join Date: Sep 2017
Posts: 66
Default

Prolog is available, at least in two versions (GNU Prolog and SWI-Prolog) in the OpenBSD ports tree:

lang/gprolog
lang/swi-prolog

and more than likely other BSD's.
__________________
dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb12247225403800449909543746snlbxq'
Reply With Quote
Old 27th October 2018
ibara ibara is offline
OpenBSD language porter
 
Join Date: Jan 2014
Posts: 783
Default

Added, thanks.
Reply With Quote
Old 10th April 2019
ibara ibara is offline
OpenBSD language porter
 
Join Date: Jan 2014
Posts: 783
Default

Added Vishap's Oberon compiler. I have a port for post-6.5.
Reply With Quote
Old 20th July 2019
ibara ibara is offline
OpenBSD language porter
 
Join Date: Jan 2014
Posts: 783
Default

Add the V compiler for the new V language (https://vlang.io/).
Reply With Quote
Old 20th July 2019
e1-531g e1-531g is offline
ISO Quartermaster
 
Join Date: Mar 2014
Posts: 628
Default

OpenBSD is still, (yawn), not appealing to people who want to explore JVM-centered ecosystem: use languages such as Java, Kotlin, Scala and use huge codebase of libraries and frameworks written in Java
__________________
Signature: Furthermore, I consider that systemd must be destroyed.
Based on Latin oratorical phrase
Reply With Quote
Old 20th July 2019
ibara ibara is offline
OpenBSD language porter
 
Join Date: Jan 2014
Posts: 783
Default

Besides Kotlin, what else is needed? Scala and Java are both available as packages.
Reply With Quote
Old 29th July 2019
e1-531g e1-531g is offline
ISO Quartermaster
 
Join Date: Mar 2014
Posts: 628
Default

I wonder whether JDK is complete. Last time I tried there were no classes needed for JavaFX (GUI). Frankly, Java apps with GUI are not so popular these days, so one may turn a blind eye on this.
I was basing my opinion on experiences with JDK 8 in older version of OpenBSD. Now I think it changed, because in VM I just installed ports of JDK 11, Maven, Git and managed to download, build and run Spring PetClinic.
__________________
Signature: Furthermore, I consider that systemd must be destroyed.
Based on Latin oratorical phrase
Reply With Quote
Old 11th August 2019
ibara ibara is offline
OpenBSD language porter
 
Join Date: Jan 2014
Posts: 783
Default

Quote:
Originally Posted by e1-531g View Post
Kotlin
Just completed a port of Kotlin.
Reply With Quote
Old 11th August 2019
ibara ibara is offline
OpenBSD language porter
 
Join Date: Jan 2014
Posts: 783
Default

...which turns out to be useless. All you have to do is
Code:
$ doas pkg_add intellij
And you get the Intellij IDEA IDE, which comes with Kotlin.
So... OpenBSD has supported Kotlin forever...
Reply With Quote
Old 12th August 2019
LeFrettchen's Avatar
LeFrettchen LeFrettchen is offline
Marveled user
 
Join Date: Aug 2012
Location: France
Posts: 405
Default

Nice, I've never noticed that. Great !
__________________
ThinkPad W500 P8700 6GB HD3650 - faultry
ThinkStation P700 2x2620v3 32GB 1050ti 3xSSD 1xHDD
Reply With Quote
Reply

Thread Tools
Display Modes

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

Similar Threads
Thread Thread Starter Forum Replies Last Post
NetRexx Programming gpatrick Programming 6 28th October 2013 01:57 PM
Java and AI-programming idefix Programming 4 7th February 2009 01:41 PM
Learning Programming Crypt Programming 35 27th October 2008 04:54 PM
GUI Programming bsdnewbie999 Programming 6 17th August 2008 12:19 AM
C programming - Lint corey_james Programming 14 16th May 2008 11:05 PM


All times are GMT. The time now is 02:00 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick