yuliyan, to iOS
@yuliyan@nahe.social avatar

Now that Apple is forced to open their mobile operating systems for third party devs in an unprecedented manner, can we work on an indie foss podcatcher that does not suck?

#iOS #iPadOS #Podcast #DMA #EU #Swift #ObjectiveC #FOSS #Apple

thelastpsion, to zig
@thelastpsion@bitbang.social avatar

Random thought:

Objective-Zig.

Discuss.

#ObjC #ObjectiveC #Zig #ZigLang #Smalltalk

abucci, to ProgrammingLanguages
@abucci@buc.ci avatar

A weird thing about being 50 is that there are programming languages that I've used regularly for longer than some of the software developers I work with have been alive. I first wrote BASIC code in the 1980s. The first time I wrote an expression evaluator--a fairly standard programming puzzle or homework--was in 1990. I wrote it in Pascal for an undergraduate homework assignment. I first wrote perl in the early 1990s, when it was still perl 4.036 (5.38.2 now). I first wrote java in 1995-ish, when it was still java 1.0 (1.21 now). I first wrote scala, which I still use for most things today, in 2013-ish, when it was still scala 2.8 (3.4.0 now). At various times I've been "fluent" in 8086 assembly, BASIC, C, Pascal, perl, python, java, scala; and passable in LISP/Scheme, Prolog, old school Mathematica, (early days) Objective C, matlab/octave, and R. I've written a few lines of Fortran and more than a few lines of COBOL that I ran in a production system once. I could probably write a bit of Haskell if pressed but for some reason I really dislike its syntax so I've never been enthusiastic about learning it well. I've experimented with Clean, Flix, Curry, Unison, Factor, and Joy and learned bits and pieces of each of those. I'm trying to decide whether I should try learning Idris, Agda, and/or Lean. I'm pretty sure I'm forgetting a few languages. Bit of 6502 assembly long ago. Bit of Unix/Linux shell scripting languages (old enough to have lived and breathed tcsh before switching to bash; I use fish now mostly).

When I say passable: in graduate school I wrote a Prolog interpreter in java (including parsing source code or REPL input), within which I could run the classic examples like append or (very simple) symbolic differentiation/integration. As an undergraduate I wrote a Mathematica program to solve the word recognition problem for context-free formal languages. But I'd need some study time to be able to write these languages again.

I don't know what the hell prompted me to reminisce about programming languages. I hope it doesn't come off as a humblebrag but rather like old guy spinning yarns. I think I've been through so many because I'm never quite happy with any one of them and because I've had a varied career that started when I was pretty young.

I guess I'm also half hoping to find people on here who have similar interests so I'm going to riddle this post with hashtags:

#Coding #SoftwareDevelopment #ProgrammingLanguages #8086Assembly #BASIC #C #Pascal #perl #java #scala #LISP #Scheme #Prolog #Mathematica #ObjectiveC #matlab #octave #R #Python #Fortran #COBOL #Haskell #Clean #Flix #Curry #Factor #Unison #Joy #Idris #Agda #Lean #6502Assembly

abucci,
@abucci@buc.ci avatar

@BoydStephenSmithJr How do you find using Haskell in a work setting? I always feel like I'm under time pressure and don't have as much as I would like to think through a design. I'm never satisfied with my Scala code for that reason and I feel like it'd feel even worse with Haskell since it's so much more concise.

Am not familiar with GMDTT, will have to check that out! So many things to learn 🤯

BoydStephenSmithJr,
@BoydStephenSmithJr@hachyderm.io avatar

@abucci This is my second Haskell job and I'm sure things will depend on the organization around you, but I just do the first thing that I can think of that "will work", make it as simple / concrete / specialized as possible until I have something that compiles without warnings, and only then do I let myself generalize / abstract things. Try to stick documentation on all new top-level bindings while my motivation is fresh, and allow myself to rewrite later.

YMMV, HTH

thelastpsion, to random
@thelastpsion@bitbang.social avatar

What is the best way to learn on Linux?

At some point in the future I want to get a feel for the language. I'm not so fussed about learning Cocoa and the Foundation framework. I'm more interested in the syntax and structure.

I need something with a solid set of tutorials, without using a Mac.

Is the best option? Are there any good tutorials for ?

akosma,
@akosma@mastodon.online avatar

@thelastpsion I think @leeg is the best person to ask about the subject

akosma,
@akosma@mastodon.online avatar
skry, to iOS
@skry@mastodon.social avatar
phranck, to apple
@phranck@chaos.social avatar

I stumbled across #CocoaControls while browsing the web. I had completely forgotten that this website still exists. 😃

All the controls I developed eons ago are listed here. 🤓

https://www.cocoacontrols.com/authors/phranck

#SoftwareDevelopment #ObjC #ObjectiveC #Apple #Cocoa #AppKit

tapforms, to swift
@tapforms@mastodon.social avatar

can be so much cleaner and more concise than . Really digging the new concurrency syntax with and for working with . Now if only I could convert my entire project to this. But 16 years of development has lots of legacy code. But I am slowly modernizing some of it and writing new stuff in Swift and SwiftUI.

Objective-C language screenshot with code that fetches all the record zones from CloudKit

tapforms,
@tapforms@mastodon.social avatar

@daveanderson good point. I know it wouldn't be much, but it would needlessly allocate memory even for an empty array wouldn't it?

daveanderson,
@daveanderson@mastodon.social avatar

@tapforms I would rather not have the additional code to deal with the optional.

thelastpsion, to random
@thelastpsion@bitbang.social avatar

As you may be aware, I'm currently intrigued by #ObjectiveC. I especially like seeing it being used outside of the Apple universe. #GNUstep is a big part of that.

This video is from #FOSDEM 2011, so a while back. I haven't found a more recent video like this.

I'd also love to know if ObjC is used anywhere else.

I'm not about to write any code in it. It's just fun for me to learn about it.

https://youtu.be/l2humz9hIVM

santiago,
@santiago@masto.lema.org avatar

@thelastpsion For a while I wondered if Objective-C bindings wouldn’t be a perfect match for Haiku. Then again many people dislike the language. It’s a bit frightening looking with the brackets and all but it mixes up well with C/C++ . I like it because I once plunged deep into the Apple ecosystem.

thelastpsion, to retrocomputing
@thelastpsion@bitbang.social avatar

A summary of my first impressions of 's object oriented ecosystem for .

TL;DR: It feels janky, but I'm also a noob. Plus what about Objective-C?

I'm certain there's loads that I've missed with this. Do feel free to comment with constructive information.

https://hackaday.io/project/161291-the-last-psion/log/226441-beginning-olib-an-entirely-uneducated-look-at-psions-proprietary-object-oriented-c

M0CUV,
@M0CUV@mastodon.radio avatar

@thelastpsion er that page 404s for me?

uliwitness, to programming
@uliwitness@chaos.social avatar

Oh thank goodness I just found the setting to get back a sensible interactive console in #Xcode:

#programming #swift #objectiveC #macos #console #terminal #standardInput #interactiveConsole

dzamir,
@dzamir@mastodon.uno avatar

@uliwitness omg thanks for that! Was working on the new Xcode yesterday and the console was completely useless

sam, to android
@sam@mastodon.c99.org avatar

Anyone looking for an experienced iOS and Android developer? I'm available for full-time or part-time contract work, with 15+ years experience in Objective-C and Java. Based in the New York area, but prefer remote. Message me on LinkedIn or DM me here for my CV, contact details, references, etc.

LinkedIn: https://www.linkedin.com/in/c99koder/
Github: https://github.com/c99koder/

#GetFediHired #FediHired #JobSearch #Android #iOS #Java #ObjectiveC #iOSDev #AndroidDev #OpenSource

amymyoung, to ADHD
@amymyoung@mastodon.online avatar

Hi! I'm a reconnecting #Mikmaw #Enby #IndieAuthor, #Podcaster, #Vlogger, #GraphicDesigner, & #Musician.

I'm #Autistic and #ADHD (late diagnosed both), - I survived the gifted kid to burned out adult pipeline.

I'm also partially sighted, & physically disabled due to spinal fractures from my youth.

When I'm not being creative, I enjoy poking #ObjectiveC, #WordPress, & #CSharp with sticks

I love learning & currently speak 5 languages to varying degrees of proficiency.

So hi & welcome!

joshua, to random
@joshua@nozzi.social avatar

You should absolutely hire Sean. His skills are legit and he’s an incredibly kind and fun coworker.

#mac #macos #ios #cocoa #swift #swiftlang #objc #objectivec #android #java #kotlin #python

https://mastodon.social/@seanreilly/110975092412782822

jann,
@jann@twit.social avatar

@joshua @seanreilly Okay, I was just making sure! 😂❤️

Don't take offense, Joshua! I love ya' more than my luggage! (my SAMSONITE luggage, not my Louis Vuitton, that is.)

seanreilly,
@seanreilly@mastodon.social avatar

@joshua @jann Josh is proof that being sweet isn't mutually exclusive with being hilariously outrageous 🤣

pixel, to programming
@pixel@social.pixels.pizza avatar
pixel, to iOS
@pixel@social.pixels.pizza avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines