#!/bin/bash # Build script for Wolfram Language # Wolfram is interpreted, so we just create a wrapper script SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" cd "$SCRIPT_DIR" echo "=== Wolfram Build ===" echo "" # Check if wolframscript is available if ! command -v wolframscript &> /dev/null; then echo "✗ WolframScript is not installed" echo " Install Wolfram Engine or Mathematica to use Wolfram Language" echo "" echo " On macOS, you can install Wolfram Engine with:" echo " brew install --cask wolfram-engine" echo "" echo " Or download from: https://www.wolfram.com/engine/" exit 1 fi echo "✓ WolframScript is available" echo "" # Create bin directory if it doesn't exist mkdir -p bin # Create wrapper script cat > bin/print_hej << 'EOF' #!/bin/bash SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" cd "$SCRIPT_DIR/.." wolframscript -file src/print_hej.wls "$@" EOF chmod +x bin/print_hej echo "✓ Ingen kompilering behövs för Wolfram" echo " Använder WolframScript interpreter" echo "" echo "Wrapper script skapad: bin/print_hej" echo "" echo "För att köra:" echo " ./bin/print_hej [decimaler]"